summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-06-15 07:49:24 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-06-15 07:49:24 +0200
commit5851034aea35f08cff4d0d0e5cb44cb456144094 (patch)
treeabe75664ed4d266fdd49d5b5cdaea3f5f880d67f
parentlibbsd.txt: Clarify xilinx_zynq_a9_qemu usage (diff)
downloadrtems-libbsd-5851034aea35f08cff4d0d0e5cb44cb456144094.tar.bz2
reentrant.h: There is no main thread in RTEMS
-rw-r--r--freebsd/lib/libc/include/reentrant.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/lib/libc/include/reentrant.h b/freebsd/lib/libc/include/reentrant.h
index 22a2325d..5debcf1a 100644
--- a/freebsd/lib/libc/include/reentrant.h
+++ b/freebsd/lib/libc/include/reentrant.h
@@ -125,4 +125,8 @@
#define thr_once(o, i) _pthread_once(o, i)
#define thr_self() _pthread_self()
#define thr_exit(x) _pthread_exit(x)
+#ifdef __rtems__
+#define thr_main() (0)
+#else /* __rtems__ */
#define thr_main() _pthread_main_np()
+#endif /* __rtems__ */