Lack of pipe2() on relic Unix as well as missing on Mac OSX is likely one reason why threaded web servers such as nginx choose not to support CGI except via an external service to the process. Without pipe2(), race conditions exist and it is not safe for a threaded server to use pipe() and fork() when the server also does not want to potentially leak open file descriptors to various unrelated CGI scripts.personal/stbuehler/mod-csrf
parent
9619d643ff
commit
22ca2778a8
4 changed files with 4 additions and 4 deletions
Loading…
Reference in new issue