| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add selfpipe_fd(), refactor selfpipe | Laurent Bercot | 2023-04-07 | 1 | -46/+0 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Remove unused variable in generic selfpipe_trap | Laurent Bercot | 2022-06-04 | 1 | -1/+0 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Huge incompatible changes. | Laurent Bercot | 2021-07-28 | 1 | -16/+12 |
| | | | | | | | | | | | | | - Obsolete skalibs/environ.h and skalibs/getpeereid.h removed. - rc4 and md5 removed. - All *_t types renamed to avoid treading on POSIX namespace. - subgetopt() renamed to lgetopt(). - signal functions reworked; skasigaction removed; sig_stack removed - Various functions removed: skaoffsetof(), selfpipe_untrap() - New posixplz function: munmap_void. Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | bugfix: sigprocmask invocation on non-signalfd systems | Laurent Bercot | 2020-04-04 | 1 | -1/+1 |
| | | |||||
| * | Explicitly unblock signals when selfpiped without signalfd | Laurent Bercot | 2020-02-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | This is arguably a bugfix, since selfpipe without signalfd relies on signals being actually delivered, and a process may have inherited a nonempty sigprocmask. Also use SIG_BLOCK instead of SIG_SETMASK when using selfpipe_trapset() with signalfd, because we shouldn't unblock signals that may have previously been blocked. This is also arguably a bugfix. This commit is essential for using the version of s6-linux-init that blocks SIGINT before disablecad on kernels without signalfd. Without it, SIGINT never gets unblocked, so it's never delivered to s6-svscan. | ||||
| * | initial commit with rc for skalibs-2.0.0.0 | Laurent Bercot | 2014-09-18 | 1 | -0/+51 |
