clear need_locks in child after fork
authorRich Felker <dalias@aerifal.cx>
Sun, 21 Jun 2020 06:15:50 +0000 (02:15 -0400)
committerRich Felker <dalias@aerifal.cx>
Sun, 21 Jun 2020 06:15:50 +0000 (02:15 -0400)
commit8ed2bd8bfcb4ea6448afb55a941f4b5b2b0398c0
tree5f3e5a115873b05aadf78ff3a5590ffd3a0fa9ca
parentfca7428c096066482d8c3f52450810288e27515c
clear need_locks in child after fork

the child is single-threaded, but may still need to synchronize with
last changes made to memory by another thread in the parent, so set
need_locks to -1 whereby the next lock-taker will drop to 0 and
prevent further barriers/locking.
src/process/fork.c