Squashed commit of the following:
Change all calls to mq_send() and mq_timedsend() in the OS to calls to nxmq_send() and nxmq_timedsend(), making appropriate changes for differences in return values. sched/mqueue: Add internal function nxmq_send() and nxmq_timedsend() that are equivalent to mq_send() and mq_timedsend() except that they do not create cancellation points and do to not modify the errno variable.
Showing
- audio/audio.c 6 additions, 5 deletionsaudio/audio.c
- drivers/audio/audio_null.c 4 additions, 3 deletionsdrivers/audio/audio_null.c
- drivers/audio/cs43l22.c 9 additions, 12 deletionsdrivers/audio/cs43l22.c
- drivers/audio/vs1053.c 7 additions, 6 deletionsdrivers/audio/vs1053.c
- drivers/audio/wm8904.c 8 additions, 12 deletionsdrivers/audio/wm8904.c
- drivers/wireless/cc3000/cc3000.c 4 additions, 2 deletionsdrivers/wireless/cc3000/cc3000.c
- fs/mqueue/mq_close.c 20 additions, 10 deletionsfs/mqueue/mq_close.c
- fs/mqueue/mq_open.c 4 additions, 4 deletionsfs/mqueue/mq_open.c
- graphics/nxmu/nxmu_sendclient.c 5 additions, 23 deletionsgraphics/nxmu/nxmu_sendclient.c
- include/nuttx/mqueue.h 125 additions, 17 deletionsinclude/nuttx/mqueue.h
- libnx/nxmu/nxmu_sendserver.c 4 additions, 3 deletionslibnx/nxmu/nxmu_sendserver.c
- sched/mqueue/mq_desclose.c 3 additions, 3 deletionssched/mqueue/mq_desclose.c
- sched/mqueue/mq_descreate.c 3 additions, 3 deletionssched/mqueue/mq_descreate.c
- sched/mqueue/mq_msgqalloc.c 4 additions, 4 deletionssched/mqueue/mq_msgqalloc.c
- sched/mqueue/mq_msgqfree.c 2 additions, 2 deletionssched/mqueue/mq_msgqfree.c
- sched/mqueue/mq_release.c 1 addition, 1 deletionsched/mqueue/mq_release.c
- sched/mqueue/mq_send.c 104 additions, 63 deletionssched/mqueue/mq_send.c
- sched/mqueue/mq_sndinternal.c 56 additions, 56 deletionssched/mqueue/mq_sndinternal.c
- sched/mqueue/mq_timedsend.c 112 additions, 63 deletionssched/mqueue/mq_timedsend.c
- sched/pthread/pthread_condtimedwait.c 1 addition, 1 deletionsched/pthread/pthread_condtimedwait.c
Loading
Please register or sign in to comment