Hi, i'm trying to compile the newest pthreads for Windows CE. Importing pthreads.c into VC++ 2005 and compile with /D WINCE fails with many errors: For example pthread_rwlock_destroy.c contains a #include <errno.h> which does not work in CE, so i believe the code is not ready for this? Has anybody successfully compiled pthreads for CE? Could you share how to do this (probably a VC++ project file) or can anybody provide a precompiled dll for Windows CE? thanks for some ideas, Marcel
Some small fixes: 1) Should be said somewhere that the static lib must be build with this option: -lws2_32 2) In ptw32_MCS_lock.c, should be #include "pthread.h" #include "implement.h" not #include "implement.h" #include "pthread.h" 3) gcc proto missing warnings: gcc -c -o pthread_spin_lock.o -D__CLEANUP_C -O3 -finline-functions -DPTW32_STATI C_LIB -I. -DHAVE_CONFIG_H -Wall pthread_spin_lock.c pthread_spin_lock.c: In function `pthread_spin_lock': pthread_spin_lock.c:55: warning: implicit declaration of function `ptw32_spinloc k_check_need_init' gcc -c -o pthread_spin_trylock.o -D__CLEANUP_C -O3 -finline-functions -DPTW32_ST ATIC_LIB -I. -DHAVE_CONFIG_H -Wall pthread_spin_trylock.c pthread_spin_trylock.c: In function `pthread_spin_trylock': pthread_spin_trylock.c:55: warning: implicit declaration of function `ptw32_spin lock_check_need_init' -- Romano Paolo Tenca