diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-09-10 17:12:06 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-10-14 07:47:12 +0200 |
commit | cff773f5802d0b5b4d007be3f6f4adbb04ce0d41 (patch) | |
tree | afada47b1eb3d9ebbe755c8cd7eca6e3e9eec632 /cpukit/libstdthreads/thrd.c | |
parent | libstdthreads: Import from FreeBSD (diff) | |
download | rtems-cff773f5802d0b5b4d007be3f6f4adbb04ce0d41.tar.bz2 |
libstdthreads: Add C11 threads
Diffstat (limited to 'cpukit/libstdthreads/thrd.c')
-rw-r--r-- | cpukit/libstdthreads/thrd.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/cpukit/libstdthreads/thrd.c b/cpukit/libstdthreads/thrd.c index 562e806226..c2e439f45c 100644 --- a/cpukit/libstdthreads/thrd.c +++ b/cpukit/libstdthreads/thrd.c @@ -26,15 +26,12 @@ * $FreeBSD r279318 2015-02-26T09:42:03Z$ */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - +#include <threads.h> #include <pthread.h> +#include <sched.h> #include <stdint.h> #include <stdlib.h> -#include "threads.h" - struct thrd_param { thrd_start_t func; void *arg; @@ -124,5 +121,5 @@ void thrd_yield(void) { - pthread_yield(); + sched_yield(); } |