ndhc/nk
Nicholas J. Kain 7fb968e861
Use memccpy() and memcpy() instead of nstr{cpy,lcpy,cat}.
These are standard, either in POSIX or C23.

The semantics are slightly different as the error path does not
enforce null-termination in the function itself, so enforce that
by hand.  As a nice side effect, this makes those error paths
easier to audit.
2022-08-27 04:11:12 -04:00
..
hwrng.c Use {O,SOCK}_CLOEXEC more consistently. 2022-08-13 00:42:27 -04:00
hwrng.h Relicense as MIT. 2022-02-06 20:05:29 -05:00
io.c Relicense as MIT. 2022-02-06 20:05:29 -05:00
io.h Relicense as MIT. 2022-02-06 20:05:29 -05:00
log.h Relicense as MIT. 2022-02-06 20:05:29 -05:00
net_checksum16.h Relicense as MIT. 2022-02-06 20:05:29 -05:00
privs.c nk/privs.c: Fix a trivial warning. 2022-08-10 12:10:55 -04:00
privs.h Relicense as MIT. 2022-02-06 20:05:29 -05:00
pspawn.c Use memccpy() and memcpy() instead of nstr{cpy,lcpy,cat}. 2022-08-27 04:11:12 -04:00
pspawn.h scriptd: Use posix_spawn rather than fork/exec. 2022-08-09 13:40:10 -04:00
random.c Relicense as MIT. 2022-02-06 20:05:29 -05:00
random.h Relicense as MIT. 2022-02-06 20:05:29 -05:00