summaryrefslogtreecommitdiffstats
path: root/cpukit/libnetworking/rtems/rtems_select.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-10-30 17:42:17 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-11-02 09:34:35 +0100
commit26e90fb1c671f0c03304f15f7030186231474196 (patch)
treed9b25568b3e9c23865a8fb843440dbd602f1c79e /cpukit/libnetworking/rtems/rtems_select.c
parentrtems: Use event 31 for the transient event (diff)
downloadrtems-26e90fb1c671f0c03304f15f7030186231474196.tar.bz2
libnetworking: Use system events
Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
Diffstat (limited to 'cpukit/libnetworking/rtems/rtems_select.c')
-rw-r--r--cpukit/libnetworking/rtems/rtems_select.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/libnetworking/rtems/rtems_select.c b/cpukit/libnetworking/rtems/rtems_select.c
index b581904769..57e8c328e5 100644
--- a/cpukit/libnetworking/rtems/rtems_select.c
+++ b/cpukit/libnetworking/rtems/rtems_select.c
@@ -144,7 +144,7 @@ select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct t
#undef getbits
rtems_task_ident (RTEMS_SELF, 0, &tid);
- rtems_event_receive (SBWAIT_EVENT, RTEMS_EVENT_ANY | RTEMS_NO_WAIT, RTEMS_NO_TIMEOUT, &events);
+ rtems_event_system_receive (SBWAIT_EVENT, RTEMS_EVENT_ANY | RTEMS_NO_WAIT, RTEMS_NO_TIMEOUT, &events);
for (;;) {
rtems_bsdnet_semaphore_obtain ();
error = selscan(tid, ibits, obits, nfds, &retval);
@@ -158,7 +158,7 @@ select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct t
break;
then = now;
}
- rtems_event_receive (SBWAIT_EVENT, RTEMS_EVENT_ANY | RTEMS_WAIT, timo, &events);
+ rtems_event_system_receive (SBWAIT_EVENT, RTEMS_EVENT_ANY | RTEMS_WAIT, timo, &events);
}
#define putbits(name,i) if (name) *name = ob[i]