ignore return value from fcntl() FD_CLOEXEC
commit1e129cce4573c3f514d81ae82b2062b816227ccb
authorGlenn Strauss <gstrauss@gluelogic.com>
Thu, 13 Oct 2016 07:45:59 +0000 (13 03:45 -0400)
committerGlenn Strauss <gstrauss@gluelogic.com>
Sun, 16 Oct 2016 03:28:09 +0000 (15 23:28 -0400)
treefb5c56b1cbdd260eaa9c2b20715916305e753de2
parent9173d9aa7dd7a2f00519b1887b1896460a916066
ignore return value from fcntl() FD_CLOEXEC

setting or removing FD_CLOEXEC flag does not fail

Also the use in mod_fastcgi and mod_scgi is in child after fork().
If the fd already happens to be 0 (should not happen in current code)
and removing the FD_CLOEXEC flag fails, then the backend will fail
to start.
src/mod_fastcgi.c
src/mod_scgi.c