Squashed commit of the following:
Replace all calls to sigqueue() in the OS proper with calls to nxsig_queue() to avoid accessing the errno variable. sched/signal: Add nxsig_queue() which is functionally equivalent to sigqueue() except that it does not modify the errno variable.
Showing
- drivers/input/ajoystick.c 7 additions, 4 deletionsdrivers/input/ajoystick.c
- drivers/input/button_upper.c 6 additions, 4 deletionsdrivers/input/button_upper.c
- drivers/input/djoystick.c 6 additions, 4 deletionsdrivers/input/djoystick.c
- drivers/net/phy_notify.c 4 additions, 7 deletionsdrivers/net/phy_notify.c
- drivers/sensors/zerocross.c 19 additions, 16 deletionsdrivers/sensors/zerocross.c
- drivers/timers/oneshot.c 3 additions, 2 deletionsdrivers/timers/oneshot.c
- drivers/timers/rtc.c 6 additions, 5 deletionsdrivers/timers/rtc.c
- drivers/timers/timer.c 5 additions, 4 deletionsdrivers/timers/timer.c
- drivers/wireless/ieee802154/xbee/xbee_netdev.c 5 additions, 3 deletionsdrivers/wireless/ieee802154/xbee/xbee_netdev.c
- fs/aio/aio_signal.c 15 additions, 14 deletionsfs/aio/aio_signal.c
- include/nuttx/signal.h 41 additions, 0 deletionsinclude/nuttx/signal.h
- sched/pthread/pthread_condtimedwait.c 8 additions, 7 deletionssched/pthread/pthread_condtimedwait.c
- sched/signal/sig_mqnotempty.c 7 additions, 4 deletionssched/signal/sig_mqnotempty.c
- sched/signal/sig_queue.c 71 additions, 24 deletionssched/signal/sig_queue.c
- sched/signal/sig_timedwait.c 1 addition, 1 deletionsched/signal/sig_timedwait.c
- sched/timer/timer_settime.c 2 additions, 2 deletionssched/timer/timer_settime.c
- wireless/ieee802154/mac802154_device.c 5 additions, 4 deletionswireless/ieee802154/mac802154_device.c
- wireless/ieee802154/mac802154_netdev.c 5 additions, 3 deletionswireless/ieee802154/mac802154_netdev.c
Loading
Please register or sign in to comment