NetBSD/libexec
riastradh 65715c6162 ld.elf_so(8): Make fork take a shared, not exclusive, lock.
We only need to ensure that there are no concurrent modifications to
the rtld data structures in flight, since the threads that began
those modifications will not exist in the child and will therefore be
unable to complete them in the child.

A shared lock suffices to ensure there are no such concurrent
modifications in flight; an exclusive lock is not necessary, and can
cause deadlock if fork is executed from a signal handler, which is
explicitly allowed by POSIX (and our own sigaction(2) man page) which
marks fork as async-signal-safe.

PR lib/56979
2022-09-13 10:18:58 +00:00
..
atrun
comsat
fingerd
ftpd fix various typos in comments. 2022-04-17 21:24:52 +00:00
getNAME
getty getty: Remove 2 second sleep before opening tty 2021-10-12 23:40:38 +00:00
httpd Document the -q option. 2022-09-12 10:34:20 +00:00
identd s/numberic/numeric/ in comment. 2021-12-05 05:03:05 +00:00
ld.aout_so
ld.elf_so ld.elf_so(8): Make fork take a shared, not exclusive, lock. 2022-09-13 10:18:58 +00:00
lfs_cleanerd s/threshhold/threshold 2021-07-31 15:02:54 +00:00
mail.local fix local privilege escalation due to a race condition 2022-05-17 11:18:58 +00:00
makekey
makewhatis
rexecd
rlogind
rpc.rquotad
rpc.rstatd
rpc.rusersd
rpc.rwalld
rpc.sprayd
rshd
talkd
telnetd Fix CVE-2020-10188 2022-08-26 22:01:20 +00:00
tftpd
utmp_update
Makefile build system: Revert all the recent additions of MK[...] knobs that 2022-06-06 10:56:27 +00:00
Makefile.inc