]> Sergey Matveev's repositories - public-inbox.git/commit
test_common: avoid needless fcntl in start_script
authorEric Wong <e@80x24.org>
Sat, 24 Dec 2022 10:40:47 +0000 (10:40 +0000)
committerEric Wong <e@80x24.org>
Sun, 25 Dec 2022 08:48:28 +0000 (08:48 +0000)
commitdf00ede142da26f0b88c161694bb7508410b9de8
tree1bae9bea78acaa2c7aeb6546c6c159f17a1bedbf
parentf089fec3d66d18dde6aebb0740a7232b0cd571bf
test_common: avoid needless fcntl in start_script

POSIX::dup2 does not do anything in addition to dup2(2) and is
thus immune to Perl automatically setting FD_CLOEXEC on FDs it
makes into IO objects/globs.  We only need to account for the
case when both args for dup2 are identical, in which case the
kernel treats it as a no-op and then thus we need to clear
FD_CLOEXEC ourselves.
lib/PublicInbox/TestCommon.pm