summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Kirspel <kevin-kirspel@idexx.com>2017-05-17 08:40:36 -0400
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-05-19 07:24:30 +0200
commit427ee3e9eb1c1c01bf8f4245545d3dff83882d00 (patch)
tree58c1dbb0289b14ed1ad0de2732064578e985b0b7
parentAdd tests for USB keyboard and mouse as well as EVDEV (diff)
downloadrtems-libbsd-427ee3e9eb1c1c01bf8f4245545d3dff83882d00.tar.bz2
Redirect FREEBSD's kern_yield to RTEMS sched_yield
-rw-r--r--freebsd/sys/sys/proc.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/freebsd/sys/sys/proc.h b/freebsd/sys/sys/proc.h
index 2b58ffe6..ea2a8abf 100644
--- a/freebsd/sys/sys/proc.h
+++ b/freebsd/sys/sys/proc.h
@@ -1055,10 +1055,11 @@ void fork_exit(void (*)(void *, struct trapframe *), void *,
struct trapframe *);
void fork_return(struct thread *, struct trapframe *);
int inferior(struct proc *p);
-void kern_yield(int);
#ifndef __rtems__
+void kern_yield(int);
void kick_proc0(void);
#else /* __rtems__ */
+#define kern_yield(x) sched_yield()
#define kick_proc0()
#endif /* __rtems__ */
void killjobc(void);