├── .gitignore ├── Makefile ├── README.md ├── default.mk ├── extra ├── crtfix.c ├── int64.c ├── linkfix.c ├── lockex.c └── memory.c ├── include ├── lockex.h ├── pthread.h ├── pthread_compat.h ├── pthread_signal.h ├── pthread_time.h ├── pthread_unistd.h ├── sched.h └── semaphore.h ├── licence.txt └── src ├── barrier.c ├── barrier.h ├── clock.c ├── cond.c ├── cond.h ├── libgcc ├── dll_dependency.S └── dll_math.c ├── misc.c ├── misc.h ├── mutex.c ├── mutex.h ├── nanosleep.c ├── ref.c ├── ref.h ├── rwlock.c ├── rwlock.h ├── sched.c ├── sem.c ├── sem.h ├── spinlock.c ├── thread.c ├── thread.h ├── tryentercriticalsection.c ├── version.rc ├── winpthread_internal.h └── wpth_ver.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/README.md -------------------------------------------------------------------------------- /default.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/default.mk -------------------------------------------------------------------------------- /extra/crtfix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/extra/crtfix.c -------------------------------------------------------------------------------- /extra/int64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/extra/int64.c -------------------------------------------------------------------------------- /extra/linkfix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/extra/linkfix.c -------------------------------------------------------------------------------- /extra/lockex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/extra/lockex.c -------------------------------------------------------------------------------- /extra/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/extra/memory.c -------------------------------------------------------------------------------- /include/lockex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/include/lockex.h -------------------------------------------------------------------------------- /include/pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/include/pthread.h -------------------------------------------------------------------------------- /include/pthread_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/include/pthread_compat.h -------------------------------------------------------------------------------- /include/pthread_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/include/pthread_signal.h -------------------------------------------------------------------------------- /include/pthread_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/include/pthread_time.h -------------------------------------------------------------------------------- /include/pthread_unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/include/pthread_unistd.h -------------------------------------------------------------------------------- /include/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/include/sched.h -------------------------------------------------------------------------------- /include/semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/include/semaphore.h -------------------------------------------------------------------------------- /licence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/licence.txt -------------------------------------------------------------------------------- /src/barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/barrier.c -------------------------------------------------------------------------------- /src/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/barrier.h -------------------------------------------------------------------------------- /src/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/clock.c -------------------------------------------------------------------------------- /src/cond.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/cond.c -------------------------------------------------------------------------------- /src/cond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/cond.h -------------------------------------------------------------------------------- /src/libgcc/dll_dependency.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/libgcc/dll_dependency.S -------------------------------------------------------------------------------- /src/libgcc/dll_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/libgcc/dll_math.c -------------------------------------------------------------------------------- /src/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/misc.c -------------------------------------------------------------------------------- /src/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/misc.h -------------------------------------------------------------------------------- /src/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/mutex.c -------------------------------------------------------------------------------- /src/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/mutex.h -------------------------------------------------------------------------------- /src/nanosleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/nanosleep.c -------------------------------------------------------------------------------- /src/ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/ref.c -------------------------------------------------------------------------------- /src/ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/ref.h -------------------------------------------------------------------------------- /src/rwlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/rwlock.c -------------------------------------------------------------------------------- /src/rwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/rwlock.h -------------------------------------------------------------------------------- /src/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/sched.c -------------------------------------------------------------------------------- /src/sem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/sem.c -------------------------------------------------------------------------------- /src/sem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/sem.h -------------------------------------------------------------------------------- /src/spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/spinlock.c -------------------------------------------------------------------------------- /src/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/thread.c -------------------------------------------------------------------------------- /src/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/thread.h -------------------------------------------------------------------------------- /src/tryentercriticalsection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/tryentercriticalsection.c -------------------------------------------------------------------------------- /src/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/version.rc -------------------------------------------------------------------------------- /src/winpthread_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/winpthread_internal.h -------------------------------------------------------------------------------- /src/wpth_ver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHRobotics/pthread9x/HEAD/src/wpth_ver.h --------------------------------------------------------------------------------