zephyr/lib/posix
Andy Ross f4b6daff4b lib/posix: Port wait_q usage to new API
The pthread mutex changes went in with an adaptation to build with the
new wait queue API, but they did it by using the old dlist hooks
directly through typecasting and union assignment.  That... is sort of
the opposite of the intent to having the new API be abstracted.  The
pthread code worked, but failed once wait queues (on x86) stopped
being dlists.

Simple fix once I saw the problem, anyway.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2018-05-19 07:00:55 +03:00
..
CMakeLists.txt lib: posix: Add Posix Style File System API support 2018-05-18 13:32:36 +03:00
Kconfig lib: posix: Add Posix Style File System API support 2018-05-18 13:32:36 +03:00
clock.c
fs.c lib: posix: Do not redefine PATH_MAX in unistd.h 2018-05-19 06:59:40 +03:00
mqueue.c lib: posix: mqueue: Minor formatting cleanups 2018-04-21 06:56:27 -07:00
pthread.c lib: posix: Use default attribute for mutex 2018-05-18 23:02:28 +03:00
pthread_barrier.c kernel: Fix sloppy wait queue API 2018-05-18 01:48:48 +03:00
pthread_common.c lib: posix: pthread_common: Fix potential integer overflow issue 2018-04-30 06:49:42 -04:00
pthread_cond.c lib: posix: Implement posix mutex APIs 2018-05-18 23:02:28 +03:00
pthread_mutex.c lib/posix: Port wait_q usage to new API 2018-05-19 07:00:55 +03:00
pthread_rwlock.c
pthread_sched.c
semaphore.c
sleep.c
timer.c lib: posix: Fix integer overflow in timer_gettime 2018-04-05 16:43:05 -04:00