summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/shmdr/poll.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1995-08-11 14:23:49 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1995-08-11 14:23:49 +0000
commit12f86efd881609f271cdd65308edfe18d8e88c2f (patch)
treea3da5330a877c6f8e6ea2255bef0fc1173ff75e1 /c/src/libchip/shmdr/poll.c
parentcleaned up include statements (diff)
downloadrtems-12f86efd881609f271cdd65308edfe18d8e88c2f.tar.bz2
minor clean up -- switched to memset for zero'ing SHM
Diffstat (limited to 'c/src/libchip/shmdr/poll.c')
-rw-r--r--c/src/libchip/shmdr/poll.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/c/src/libchip/shmdr/poll.c b/c/src/libchip/shmdr/poll.c
index c833d49254..349a964356 100644
--- a/c/src/libchip/shmdr/poll.c
+++ b/c/src/libchip/shmdr/poll.c
@@ -44,8 +44,9 @@ void Shm_Poll()
Shm_Lock( Shm_Local_receive_queue );
tmpfront = Shm_Local_receive_queue->front;
Shm_Unlock( Shm_Local_receive_queue );
- if ( Shm_Convert(tmpfront) == Shm_Locked_queue_End_of_list ) return;
- rtems_multiprocessing_announce();
- Shm_Interrupt_count++;
+ if ( Shm_Convert(tmpfront) != Shm_Locked_queue_End_of_list ) {
+ rtems_multiprocessing_announce();
+ Shm_Interrupt_count++;
+ }
}
}