sl@0: /* sl@0: * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: * All rights reserved. sl@0: * This component and the accompanying materials are made available sl@0: * under the terms of "Eclipse Public License v1.0" sl@0: * which accompanies this distribution, and is available sl@0: * at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: * sl@0: * Initial Contributors: sl@0: * Nokia Corporation - initial contribution. sl@0: * sl@0: * Contributors: sl@0: * sl@0: * Description: POSIX pthreads implementation library.* sl@0: */ sl@0: sl@0: sl@0: TARGET libpthread.dll sl@0: TARGETTYPE dll sl@0: UID 0x1000008d 0x10275065 sl@0: sl@0: // Macro defs sl@0: #ifdef GCCXML sl@0: MACRO __wchar_t_defined sl@0: #endif //GCCXML sl@0: #include "libpthreadflags.mmpi" sl@0: sl@0: CAPABILITY All -Tcb sl@0: VENDORID 0x70000001 sl@0: VERSION 1.1 sl@0: sl@0: #ifndef WINSCW sl@0: EPOCALLOWDLLDATA sl@0: #endif //WINSCW sl@0: LANG SC sl@0: sl@0: DEFFILE libpthread.def sl@0: sl@0: SOURCEPATH ../inc sl@0: DOCUMENT condvartypes.dosc sl@0: DOCUMENT mutextypes.dosc sl@0: DOCUMENT pthread.dosc sl@0: DOCUMENT pthreadalias.dosc sl@0: DOCUMENT pthreadmisc.dosc sl@0: DOCUMENT pthreadtypes.dosc sl@0: DOCUMENT semaphore.dosc sl@0: DOCUMENT semaphoretypes.dosc sl@0: DOCUMENT threadcreate.dosc sl@0: DOCUMENT threadglobals.dosc sl@0: sl@0: USERINCLUDE ../inc sl@0: USERINCLUDE ../../libc/inc sl@0: USERINCLUDE ../../backend/inc sl@0: USERINCLUDE ../../backend/ipcserver/ipccli/inc sl@0: sl@0: // Illegal dependancy on tz.h in MW layer. Needs fixing sl@0: MW_LAYER_SYSTEMINCLUDE_SYMBIAN sl@0: OS_LAYER_SYSTEMINCLUDE_SYMBIAN sl@0: OS_LAYER_LIBC_SYSTEMINCLUDE sl@0: sl@0: SOURCEPATH ../src sl@0: SOURCE pthread_create.cpp sl@0: SOURCE pthread_self.cpp sl@0: SOURCE pthread_equal.cpp sl@0: SOURCE pthread_join.cpp sl@0: SOURCE pthread_detach.cpp sl@0: SOURCE pthread_exit.cpp sl@0: SOURCE pthread_attr_init.cpp sl@0: SOURCE pthread_attr_destroy.cpp sl@0: SOURCE pthread_attr_getdetachstate.cpp sl@0: SOURCE pthread_attr_setdetachstate.cpp sl@0: SOURCE pthread_attr_getstacksize.cpp sl@0: SOURCE pthread_attr_setstacksize.cpp sl@0: SOURCE pthreadmisc.cpp sl@0: SOURCE mutexgeneric.cpp sl@0: SOURCE condvar.cpp sl@0: SOURCE mutex.cpp sl@0: SOURCE pthread.cpp sl@0: SOURCE semaphore.cpp sl@0: SOURCE pthread_key_create.cpp sl@0: SOURCE pthread_key_delete.cpp sl@0: SOURCE pthread_setspecific.cpp sl@0: SOURCE pthread_getspecific.cpp sl@0: SOURCE pthread_attr_setscope.cpp sl@0: SOURCE pthread_attr_getscope.cpp sl@0: SOURCE pthread_attr_setschedpolicy.cpp sl@0: SOURCE pthread_attr_getschedpolicy.cpp sl@0: SOURCE pthread_attr_getschedparam.cpp sl@0: SOURCE pthread_attr_setschedparam.cpp sl@0: SOURCE pthread_getschedparam.cpp sl@0: SOURCE pthread_setschedparam.cpp sl@0: SOURCE sem_init.cpp sl@0: SOURCE sem_destroy.cpp sl@0: /* sl@0: SOURCE sem_open.cpp sl@0: SOURCE sem_close.cpp sl@0: SOURCE sem_unlink.cpp sl@0: */ sl@0: SOURCE sem_getvalue.cpp sl@0: SOURCE sem_post.cpp sl@0: SOURCE sem_wait.cpp sl@0: SOURCE sem_timedwait.cpp sl@0: SOURCE sem_trywait.cpp sl@0: SOURCE sem_microsleepwait_np.cpp sl@0: SOURCE pthread_mutexattr_init.cpp sl@0: SOURCE pthread_mutexattr_destroy.cpp sl@0: SOURCE pthread_mutexattr_getpshared.cpp sl@0: SOURCE pthread_mutexattr_setpshared.cpp sl@0: SOURCE pthread_mutexattr_gettype.cpp sl@0: SOURCE pthread_mutexattr_settype.cpp sl@0: SOURCE pthread_mutex_init.cpp sl@0: SOURCE pthread_mutex_destroy.cpp sl@0: SOURCE pthread_mutex_lock.cpp sl@0: SOURCE pthread_mutex_timedlock.cpp sl@0: SOURCE pthread_mutex_trylock.cpp sl@0: SOURCE pthread_mutex_unlock.cpp sl@0: SOURCE pthread_once.cpp sl@0: SOURCE pthread_condattr_init.cpp sl@0: SOURCE pthread_condattr_destroy.cpp sl@0: SOURCE pthread_cond_init.cpp sl@0: SOURCE pthread_cond_destroy.cpp sl@0: SOURCE pthread_cond_timedwait.cpp sl@0: SOURCE pthread_cond_wait.cpp sl@0: SOURCE pthread_cond_signal.cpp sl@0: SOURCE pthread_cond_broadcast.cpp sl@0: SOURCE thr_main.cpp sl@0: SOURCE wsd_init.cpp sl@0: sl@0: LIBRARY euser.lib sl@0: LIBRARY libc.lib sl@0: LIBRARY backend.lib sl@0: sl@0: sl@0: PAGED sl@0: // End of File sl@0: sl@0: #ifdef WINSCW sl@0: LIBRARY ewsd.lib sl@0: #else sl@0: EPOCALLOWDLLDATA sl@0: #endif sl@0: sl@0: SMPSAFE sl@0: