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 introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
rpc.rstatd introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
rpc.rusersd introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
rpc.rwalld introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
rpc.sprayd introduce some common variables for use in GCC warning disables: 2019-10-13 07:28:04 +00:00
rshd
talkd
telnetd Fix CVE-2020-10188 2022-08-26 22:01:20 +00:00
tftpd
utmp_update document history 2020-04-18 22:03:51 +00:00
Makefile build system: Revert all the recent additions of MK[...] knobs that 2022-06-06 10:56:27 +00:00
Makefile.inc