[core] no SOCK_CLOEXEC on Linux kernel < 2.6.27
commit8641d1b03f91462d14047ef56932ebf23d027c39
authorGlenn Strauss <gstrauss@gluelogic.com>
Sat, 15 Apr 2017 21:38:15 +0000 (15 17:38 -0400)
committerGlenn Strauss <gstrauss@gluelogic.com>
Sat, 15 Apr 2017 21:46:25 +0000 (15 17:46 -0400)
treeb73618e75954789a431b475736044ca654cffd98
parent9e46b8ea25932906fb88ae54fb19650711598021
[core] no SOCK_CLOEXEC on Linux kernel < 2.6.27

Linux kernels < 2.6.27 (old!) might return EINVAL if SOCK_CLOEXEC used

x-ref:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=529929
  http://www.linksysinfo.org/index.php?threads/lighttpd-no-longer-starts-toastman-1-28-0510-7.73132/
src/connections.c
src/fdevent.c
src/fdevent.h
src/mod_fastcgi.c
src/mod_scgi.c
src/test_configfile.c