]> git.ipfire.org Git - thirdparty/squid.git/commit
negotiate_wrapper: Do not use vfork() (#1697)
authorFrancesco Chemolli <5175948+kinkie@users.noreply.github.com>
Fri, 23 Feb 2024 14:35:53 +0000 (14:35 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Fri, 23 Feb 2024 14:36:03 +0000 (14:36 +0000)
commitbd05c0b57df13c5376e4ee97abf6c3a228129a00
treeeb8ea776f6f269fc9c78d57d3a703945579346c0
parent39c2852af850c5d4ea254d57c1ea6fb49fe06541
negotiate_wrapper: Do not use vfork() (#1697)

POSIX.1-2001 marks vfork(2) OBSOLETE.
POSIX.1-2008 removes the specification of vfork(2).
MacOS system headers declare vfork(2) as deprecated.
We only use vfork(2) in negotiate_wrapper, where it is not necessary.
src/auth/negotiate/wrapper/negotiate_wrapper.cc
src/auth/negotiate/wrapper/required.m4