This website requires JavaScript.
Explore
Help
Register
Sign In
Mirrors_Framework
/
nuttx
Watch
1
Star
0
Fork
0
mirror of
https://github.com/apache/nuttx.git
synced
2026-09-16 01:41:17 +08:00
Code
Issues
Actions
8
Packages
Projects
Releases
Wiki
Activity
Files
2d0f1b85e39aec00aafcd7a9e2b6ce762bc6e141
nuttx
/
sched
/
signal
T
History
Gregory Nutt
7769bd490c
sched/signal/sig_nanosleep.c: Fix an error introduced with recent commit. Noted by Jussi Kivilinna.
2018-09-17 06:21:25 -06:00
..
Make.defs
Signals were not a good choice of IPC to implement the poll function for several reasons: In order to handle the asynchrnous poll-related event, a substantial amount of state information is needed. Signals are only capable of passing minimal amounts of data. There are also complexities with performing kernel space signal handlers in kernel space code that is better to avoid. So, instead of signals, the equivalent logic was converted to run via a callback that executes on the high-priority work queue.
2018-09-09 15:01:44 -06:00
sig_action.c
…
sig_allocpendingsigaction.c
…
sig_cleanup.c
sched/task/task_restart.c: Fix a compile error if CONFIG_DISABLE_SIGNALS defined.
2018-09-15 14:51:04 -06:00
sig_default.c
drivers/serial: Add support for Ctrl-Z. This works just like the recently added Ctrl-C support except that SIGSTP is sent when the Ctrl-Z characters is encountered vs. SIGINT.
2018-09-02 15:36:25 -06:00
sig_deliver.c
…
sig_dispatch.c
…
sig_evthread.c
sched/signal: Add a generic signal notification facility. Modify the custom IOB available notifier so that it is now just a wrapper around this generic signal notification. This generic signal notification faility will, eventually, be used to support network polling.
2018-09-09 08:32:37 -06:00
sig_findaction.c
…
sig_initialize.c
Signals were not a good choice of IPC to implement the poll function for several reasons: In order to handle the asynchrnous poll-related event, a substantial amount of state information is needed. Signals are only capable of passing minimal amounts of data. There are also complexities with performing kernel space signal handlers in kernel space code that is better to avoid. So, instead of signals, the equivalent logic was converted to run via a callback that executes on the high-priority work queue.
2018-09-09 15:01:44 -06:00
sig_kill.c
…
sig_lowest.c
…
sig_mqnotempty.c
…
sig_nanosleep.c
sched/signal/sig_nanosleep.c: Fix an error introduced with recent commit. Noted by Jussi Kivilinna.
2018-09-17 06:21:25 -06:00
sig_pause.c
…
sig_pending.c
…
sig_procmask.c
…
sig_queue.c
…
sig_releasependingsigaction.c
…
sig_releasependingsignal.c
…
sig_removependingsignal.c
…
sig_sleep.c
…
sig_suspend.c
…
sig_timedwait.c
…
sig_unmaskpendingsignal.c
…
sig_usleep.c
…
sig_waitinfo.c
…
signal.h
Signals were not a good choice of IPC to implement the poll function for several reasons: In order to handle the asynchrnous poll-related event, a substantial amount of state information is needed. Signals are only capable of passing minimal amounts of data. There are also complexities with performing kernel space signal handlers in kernel space code that is better to avoid. So, instead of signals, the equivalent logic was converted to run via a callback that executes on the high-priority work queue.
2018-09-09 15:01:44 -06:00