]> git.pond.sub.org Git - empserver/commit
(loc_RunThread, empth_init, empth_threadMain, empth_yield)
authorRon Koenderink <rkoenderink@yahoo.ca>
Mon, 15 Jan 2007 12:45:35 +0000 (12:45 +0000)
committerRon Koenderink <rkoenderink@yahoo.ca>
Mon, 15 Jan 2007 12:45:35 +0000 (12:45 +0000)
commit71e0f98825233b099d54310aac2c823c7f198e91
tree0c63606be47a79e37d446bb22d89a932c5e2ff0c
parent8c65fbc2be42cae42c48272f4be07d61d125d8a2
(loc_RunThread, empth_init, empth_threadMain, empth_yield)
(empth_select, empth_sleep, empth_wait_for_signal)
(empth_sem_wait) [EMPTH_W32]: Add the ability to wait additional
event in loc_RunThread() when acquiring the hThread mutex.

(empth_rwlock_t, empth_rwlock_create, empth_rwlock_destroy)
(empth_rwlock_wrlock, empth_rwlock_rdlock, empth_rwlock_unlock): New.

(empth_rwlock_t, empth_rwlock_create, empth_rwlock_destroy)
(empth_rwlock_wrlock, empth_rwlock_rdlock, empth_rwlock_unlock)
[EMPTH_W32]: WIN32 implementation.

(empth_rwlock_t, empth_rwlock_create, empth_rwlock_destroy)
(empth_rwlock_wrlock, empth_rwlock_rdlock, empth_rwlock_unlock)
(lwp_rwlock, lwp_rwlock_create, lwp_rwlock_destroy)
(lwp_rwlock_wrlock, lwp_rwlock_rdlock, lwp_rwlock_unlock)
[EMPTH_LWP]: LWP implementation.

(empth_rwlock_t, empth_rwlock_create, empth_rwlock_destroy)
(empth_rwlock_wrlock, empth_rwlock_rdlock, empth_rwlock_unlock)
[EMPTH_POSIX]: pthread implementation.
include/empthread.h
include/lwp.h
src/lib/empthread/lwp.c
src/lib/empthread/ntthread.c
src/lib/empthread/pthread.c
src/lib/lwp/rwlock.c [new file with mode: 0644]