Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-11 | Add POSIX_SPAWN_SETSID_NP support | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-11 | Don't forget to uncoe | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-11 | Add gcspawn | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-11 | Add posix_spawn_file_actions_addchdir() support | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-11 | Fix cspawn when lack of flags or actions | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-11 | Remove deprecated *writeclose_unsafe stuff | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-10 | Add POSIX_SPAWN_SETSID support to cspawn | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-09 | Revamp cspawn, part 2 | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-09 | cspawn revamp, part 1. Prepare for 2.14.0.0. | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-09-08 | Make child_spawn_workaround public | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-08-08 | Fix back slurpn | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-07-06 | More jjk fixes | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-07-03 | Refactor cdbmake, add cdbmake_addv, cdb_hashv | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-06-29 | posix_spawn workaround fixes | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-06-28 | Add workaround for bad QoI posix_spawn() | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-06-23 | Apply fixes suggested by jjk | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-06-13 | Fix iter_func type; add tain_earliest | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-06-09 | Add devino, refactor openwrite(v)nclose | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-06-01 | Refactor to add hiercopy_loose (for s6-l-i) | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-05-25 | Grab as many signals as possible in sig_table | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-05-18 | Add slurpn, refactor slurp, fix avltree/cdbmake bugs, add strerr_warnf | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-04-07 | Add selfpipe_fd(), refactor selfpipe | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-02-12 | Tables should be const | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-02-09 | Add sals, several refactors | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-01-21 | QoL: subgetopt should return ? on --long | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-01-13 | Remove stdarg functions from strerr, everything is __VA_ARGS__ now | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2023-01-04 | Add siovec doc, fix siovec_trunc, credit Ermine | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-12-05 | bugfix: uint16_pack and uint16_pack for big-endian | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-11-30 | Much better strerr revamp, with __VA_ARGS__ | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-11-29 | Prepare for 2.13.0.0, revamp strerr | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-09-05 | Better NSIG detection and fix | Laurent Bercot | |
Incredibly enough, OpenBSD defines NSIG correctly, so our workaround was not accurate. Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-09-03 | Include mitigation for BSD disease in sigaction wrapper | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-07-18 | Fix allread errno management | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-06-08 | Clean up / homogenize openreadnclose() family | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-06-04 | Remove unused variable in generic selfpipe_trap | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-06-01 | Rework endianness conversion primitives | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-04-15 | Add waitn_posix() and waitn_reap_posix() | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-02-25 | Don't autoshrink after slurping | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2022-02-17 | Full errno paranoia in selfpipe signal handler | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-12-04 | Add opendir_at, prepare for 2.11.1.0 | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-09-25 | Axe iobuffer | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-09-02 | Don't forget child_spawn either | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-09-02 | Infinite recursion my ass cheeks | Laurent Bercot | |
Sometimes clang warnings have a point. Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-08-26 | fix selfpipe_tophalf type | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-08-22 | Add ipc_bind_reuse_perms | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-08-18 | Add tain_infinite | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-07-29 | Add sig_altignore()2.11.0.0 | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-07-28 | Huge incompatible changes. | Laurent Bercot | |
- 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> | |||
2021-07-24 | Don't use dirfd as an identifier | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> | |||
2021-07-24 | Hide cdb_find_state in the common case | Laurent Bercot | |
Signed-off-by: Laurent Bercot <ska@appnovation.com> |