Gregory Nutt bb623d1e04 This commit renames all internal OS functions defined under sched/task so that they begin with the prefix. For example, nxtask_exit() vs. task_exit(). 5 年之前
..
Make.defs fb63c0a293 sched/signal and related changes to other OS subsystems. 5 年之前
sig_action.c a7265d71c6 This commit adds support for default signal actions for SIGSTOP, SIGSTP, and SIGCONT. 6 年之前
sig_allocpendingsigaction.c 8198ba6a6d This change renames all internal, private NuttX signal-related functions to use the prefix nxsig_ so that they cannot be confused with application interfaces that begin, primarily, with sig_ 7 年之前
sig_cleanup.c abc0e58799 sched/task/task_restart.c: Fix a compile error if CONFIG_DISABLE_SIGNALS defined. 6 年之前
sig_default.c bb623d1e04 This commit renames all internal OS functions defined under sched/task so that they begin with the prefix. For example, nxtask_exit() vs. task_exit(). 5 年之前
sig_deliver.c 641a98a434 arch/: The saved return register state is available on the user stack. Thic commit reorders some logic so that certain, critical registers are preserved in the TCB. This does not make the logic 100% secure, but does prevent some obvious things. sched/signal/sig_delivery: Add a flag to the TCB to indicate that we are in a signal handler. Use this flag to assure that a there a never attempts to nest signal handling operations on a thread. This was guaranteed before but when locking of pre-emption during signal delivering was eliminated in a previous commit, there was a remote possibility of an attempt to do nested signal handling. This flag assures that there is only one signal handled at a time. 5 年之前
sig_dispatch.c a7265d71c6 This commit adds support for default signal actions for SIGSTOP, SIGSTP, and SIGCONT. 6 年之前
sig_findaction.c 8198ba6a6d This change renames all internal, private NuttX signal-related functions to use the prefix nxsig_ so that they cannot be confused with application interfaces that begin, primarily, with sig_ 7 年之前
sig_initialize.c 9d3148406c 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. 6 年之前
sig_kill.c 90e4cf4349 mm/umm_heap: sbrk() is only available in the KERNEL build. 5 年之前
sig_lowest.c 8198ba6a6d This change renames all internal, private NuttX signal-related functions to use the prefix nxsig_ so that they cannot be confused with application interfaces that begin, primarily, with sig_ 7 年之前
sig_nanosleep.c 7769bd490c sched/signal/sig_nanosleep.c: Fix an error introduced with recent commit. Noted by Jussi Kivilinna. 6 年之前
sig_notification.c 78c8485b0d Fix some warnings found in build testing. 5 年之前
sig_pause.c fdd0dcc0b6 This commit adds internal versions of the signal interfaces: 7 年之前
sig_pending.c b54ffe858a Standardization of some function headers. 6 年之前
sig_ppoll.c 057d555129 sched/signal and syscall/: Add support for pselect() and ppoll() functions 6 年之前
sig_procmask.c b54ffe858a Standardization of some function headers. 6 年之前
sig_pselect.c 057d555129 sched/signal and syscall/: Add support for pselect() and ppoll() functions 6 年之前
sig_queue.c b54ffe858a Standardization of some function headers. 6 年之前
sig_releasependingsigaction.c 8198ba6a6d This change renames all internal, private NuttX signal-related functions to use the prefix nxsig_ so that they cannot be confused with application interfaces that begin, primarily, with sig_ 7 年之前
sig_releasependingsignal.c 8198ba6a6d This change renames all internal, private NuttX signal-related functions to use the prefix nxsig_ so that they cannot be confused with application interfaces that begin, primarily, with sig_ 7 年之前
sig_removependingsignal.c 8198ba6a6d This change renames all internal, private NuttX signal-related functions to use the prefix nxsig_ so that they cannot be confused with application interfaces that begin, primarily, with sig_ 7 年之前
sig_sleep.c b54ffe858a Standardization of some function headers. 6 年之前
sig_suspend.c 3b22d13493 sched/: Add debug assertions before each call to up_block_task() to assure that there is no attempt to block an IDLE task. 5 年之前
sig_timedwait.c 3b22d13493 sched/: Add debug assertions before each call to up_block_task() to assure that there is no attempt to block an IDLE task. 5 年之前
sig_unmaskpendingsignal.c 27c7974cb1 sched/signal/sig_suspend.c: sigsuspend() shouldn't eat the pending signal but dispatch all instead 6 年之前
sig_usleep.c b54ffe858a Standardization of some function headers. 6 年之前
sig_waitinfo.c b54ffe858a Standardization of some function headers. 6 年之前
signal.h fb63c0a293 sched/signal and related changes to other OS subsystems. 5 年之前