First public contribution.
2 * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: POSIX pthreads implementation library.*
20 UID 0x1000008d 0x10275065
24 MACRO __wchar_t_defined
26 #include "libpthreadflags.mmpi"
37 DEFFILE libpthread.def
40 DOCUMENT condvartypes.dosc
41 DOCUMENT mutextypes.dosc
43 DOCUMENT pthreadalias.dosc
44 DOCUMENT pthreadmisc.dosc
45 DOCUMENT pthreadtypes.dosc
46 DOCUMENT semaphore.dosc
47 DOCUMENT semaphoretypes.dosc
48 DOCUMENT threadcreate.dosc
49 DOCUMENT threadglobals.dosc
52 USERINCLUDE ../../libc/inc
53 USERINCLUDE ../../backend/inc
54 USERINCLUDE ../../backend/ipcserver/ipccli/inc
56 // Illegal dependancy on tz.h in MW layer. Needs fixing
57 MW_LAYER_SYSTEMINCLUDE_SYMBIAN
58 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
59 OS_LAYER_LIBC_SYSTEMINCLUDE
62 SOURCE pthread_create.cpp
63 SOURCE pthread_self.cpp
64 SOURCE pthread_equal.cpp
65 SOURCE pthread_join.cpp
66 SOURCE pthread_detach.cpp
67 SOURCE pthread_exit.cpp
68 SOURCE pthread_attr_init.cpp
69 SOURCE pthread_attr_destroy.cpp
70 SOURCE pthread_attr_getdetachstate.cpp
71 SOURCE pthread_attr_setdetachstate.cpp
72 SOURCE pthread_attr_getstacksize.cpp
73 SOURCE pthread_attr_setstacksize.cpp
74 SOURCE pthreadmisc.cpp
75 SOURCE mutexgeneric.cpp
80 SOURCE pthread_key_create.cpp
81 SOURCE pthread_key_delete.cpp
82 SOURCE pthread_setspecific.cpp
83 SOURCE pthread_getspecific.cpp
84 SOURCE pthread_attr_setscope.cpp
85 SOURCE pthread_attr_getscope.cpp
86 SOURCE pthread_attr_setschedpolicy.cpp
87 SOURCE pthread_attr_getschedpolicy.cpp
88 SOURCE pthread_attr_getschedparam.cpp
89 SOURCE pthread_attr_setschedparam.cpp
90 SOURCE pthread_getschedparam.cpp
91 SOURCE pthread_setschedparam.cpp
93 SOURCE sem_destroy.cpp
99 SOURCE sem_getvalue.cpp
102 SOURCE sem_timedwait.cpp
103 SOURCE sem_trywait.cpp
104 SOURCE sem_microsleepwait_np.cpp
105 SOURCE pthread_mutexattr_init.cpp
106 SOURCE pthread_mutexattr_destroy.cpp
107 SOURCE pthread_mutexattr_getpshared.cpp
108 SOURCE pthread_mutexattr_setpshared.cpp
109 SOURCE pthread_mutexattr_gettype.cpp
110 SOURCE pthread_mutexattr_settype.cpp
111 SOURCE pthread_mutex_init.cpp
112 SOURCE pthread_mutex_destroy.cpp
113 SOURCE pthread_mutex_lock.cpp
114 SOURCE pthread_mutex_timedlock.cpp
115 SOURCE pthread_mutex_trylock.cpp
116 SOURCE pthread_mutex_unlock.cpp
117 SOURCE pthread_once.cpp
118 SOURCE pthread_condattr_init.cpp
119 SOURCE pthread_condattr_destroy.cpp
120 SOURCE pthread_cond_init.cpp
121 SOURCE pthread_cond_destroy.cpp
122 SOURCE pthread_cond_timedwait.cpp
123 SOURCE pthread_cond_wait.cpp
124 SOURCE pthread_cond_signal.cpp
125 SOURCE pthread_cond_broadcast.cpp