For your information, #17200 <https://github.com/apache/nuttx/pull/17200> introducing scheduled sleep support, and #17204 <https://github.com/apache/nuttx/pull/17204> replacing all signal-based sleep implementations in drivers and the filesystem with scheduled sleep, the dependency on signals has been significantly reduced.
Gregory Nutt <[email protected]> 于2025年11月21日周五 11:25写道: > For the case of waking up a thread, any current use of signals would have > > to be replaced with a different IPC, as sem_post() that you suggest. > > > > There a also lot of hidden uses of signals in the OS for notifications > and > > things like device driver timeouts. Those uses would not be simple to > > replace. > > > > Would this mean that we would have special versions of notifications and > device drivers for systems that do not support signals. Can we manage > that? >
