From ac6e8c404f92a70df6f2293d87aa8fa04a51717e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 15 Jan 2015 11:30:13 +0100 Subject: libnetworking: Simplify sbwait() --- cpukit/libnetworking/rtems/rtems_glue.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/cpukit/libnetworking/rtems/rtems_glue.c b/cpukit/libnetworking/rtems/rtems_glue.c index 897b868291..4c90a98a75 100644 --- a/cpukit/libnetworking/rtems/rtems_glue.c +++ b/cpukit/libnetworking/rtems/rtems_glue.c @@ -460,20 +460,10 @@ sbwait(struct sockbuf *sb) */ sb->sb_flags |= SB_WAIT; - /* - * Release the network semaphore. - */ - rtems_bsdnet_semaphore_release (); - /* * Wait for the wakeup event. */ - sc = rtems_event_system_receive (SBWAIT_EVENT, RTEMS_EVENT_ANY | RTEMS_WAIT, sb->sb_timeo, &events); - - /* - * Reobtain the network semaphore. - */ - rtems_bsdnet_semaphore_obtain (); + sc = rtems_bsdnet_event_receive (SBWAIT_EVENT, RTEMS_EVENT_ANY | RTEMS_WAIT, sb->sb_timeo, &events); /* * Return the status of the wait. -- cgit v1.2.3