Xiang Xiao
|
fb63c0a293
sched/signal and related changes to other OS subsystems.
|
5 years ago |
Xiang Xiao
|
a9ff43d93c
fs/aio, libs/libc/aio, sched/mqueue, sched/timer, and sched/signal: Remove the code duplication for SIGEV_THREAD.
|
6 years ago |
Gregory Nutt
|
fc127fd297
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.
|
6 years ago |
Gregory Nutt
|
8e203e09d4
Costmetic changes
|
6 years ago |
Gregory Nutt
|
8fdbb1e0a4
Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t
|
6 years ago |
Gregory Nutt
|
b54ffe858a
Standardization of some function headers.
|
6 years ago |
Gregory Nutt
|
7cf88d7dbd
Make sure that labeling is used consistently in all function headers.
|
6 years ago |
Gregory Nutt
|
da50646bcf
sched/wdog: wd_start() is an internal OS function and should not set the errno value. Reviewed and updated every call to wd_start() to verify if return value is used and if so if the errno value is accessed.
|
6 years ago |
Gregory Nutt
|
4810499d3a
Squashed commit of the following:
|
7 years ago |
Gregory Nutt
|
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 years ago |
Arjun Hary
|
b274a97840
Miscellaneous fixes from astyle tool.
|
7 years ago |
Jussi Kivilinna
|
c57d49f420
clock: Add new type ssystime_t for relative 64-bit ticks, change ticks<->time conversion functions to use ssystime_t
|
7 years ago |
Gregory Nutt
|
18ce4ff57b
sched/: Review and correct some stylistic inconsistencies
|
8 years ago |
Gregory Nutt
|
e6bd3544f6
Fix a name collision introduced in last commit
|
8 years ago |
Gregory Nutt
|
6e3107650d
nuttx/sched: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
8 years ago |
Gregory Nutt
|
9835eeb181
signals: Basic framework to support SIGEV_THREAD
|
8 years ago |
Gregory Nutt
|
c16648b3fd
Most cosmetic but also includes a fix for a compile problem from Ken Pettit
|
9 years ago |
Gregory Nutt
|
79d554939e
sched/: Fix some spacing issues
|
9 years ago |
Gregory Nutt
|
768d892188
Add si_errno to siginfo_t
|
9 years ago |
Gregory Nutt
|
3adcae8ffb
Update the type passed to watchdog timer handlers. Using uint32_t is a problem for 64-bit machines.
|
9 years ago |
Gregory Nutt
|
b4423c1eed
Make some file section headers more consistent with standard
|
9 years ago |
Gregory Nutt
|
0ab1b0de25
nuttx/sched: Remove explicit references to errno. That is a problem from within the kernel for certain configurations
|
10 years ago |
Gregory Nutt
|
e1769b22f1
Remove os_internal.h it has been replace by several new header files under sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures
|
10 years ago |
Gregory Nutt
|
f8da16a8d3
Move POSIX timer files from sched/ to sched/timer/
|
10 years ago |