Submitted by: David Reid <beos@server1.jetnet.co.uk>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83505
13f79535-47bb-0310-9956-
ffa450edef68
}
RAISE_SIGSTOP(DETACH);
-#ifndef NO_SETSID
if ((pgrp = setsid()) == -1) {
perror("setsid");
fprintf(stderr, "%s: setsid failed\n", ap_server_argv0);
exit(1);
}
-#else
- if ((pgrp = setpgrp(getpid(), 0)) == -1) {
- perror("setpgrp");
- fprintf(stderr, "%s: setpgrp failed\n", ap_server_argv0);
- exit(1);
- }
-#endif
/* close out the standard file descriptors */
if (freopen("/dev/null", "r", stdin) == NULL) {
*
* If no size is specified, use the kernel default.
*/
-#ifndef SO_SNDBUF
+#ifdef SO_SNDBUF
if (send_buffer_size) {
if (setsockopt(s, SOL_SOCKET, SO_SNDBUF,
(char *) &send_buffer_size, sizeof(int)) < 0) {