aboutsummaryrefslogtreecommitdiff
path: root/networking/httpd.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2006-11-21 10:15:25 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2006-11-21 10:15:25 +0000
commit04291bc5aee1e020997894cfd497d14392ad2ced (patch)
treef9f70d597f2476efe5819b15e8d749725653773f /networking/httpd.c
parent3eb91c2e3594f379f357bfcc85105b6b76a11781 (diff)
downloadbusybox-w32-04291bc5aee1e020997894cfd497d14392ad2ced.tar.gz
busybox-w32-04291bc5aee1e020997894cfd497d14392ad2ced.tar.bz2
busybox-w32-04291bc5aee1e020997894cfd497d14392ad2ced.zip
httpd: slight reduction of #ifdef forest
few other applets: #ifdef CONFIG_ -> #if ENABLE_ traceroute: fix exposed bugs defconfig: update
Diffstat (limited to 'networking/httpd.c')
-rw-r--r--networking/httpd.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/networking/httpd.c b/networking/httpd.c
index 08b40e014..3b948b98d 100644
--- a/networking/httpd.c
+++ b/networking/httpd.c
@@ -1756,22 +1756,19 @@ static int miniHttpd(int server)
1756 /* set the KEEPALIVE option to cull dead connections */ 1756 /* set the KEEPALIVE option to cull dead connections */
1757 on = 1; 1757 on = 1;
1758 setsockopt(s, SOL_SOCKET, SO_KEEPALIVE, (void *)&on, sizeof(on)); 1758 setsockopt(s, SOL_SOCKET, SO_KEEPALIVE, (void *)&on, sizeof(on));
1759#if !DEBUG 1759
1760 if (fork() == 0) 1760 if (DEBUG || fork() == 0) {
1761#endif 1761 /* child */
1762 {
1763 /* This is the spawned thread */
1764#if ENABLE_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP 1762#if ENABLE_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
1765 /* protect reload config, may be confuse checking */ 1763 /* protect reload config, may be confuse checking */
1766 signal(SIGHUP, SIG_IGN); 1764 signal(SIGHUP, SIG_IGN);
1767#endif 1765#endif
1768 handleIncoming(); 1766 handleIncoming();
1769#if !DEBUG 1767 if (!DEBUG)
1770 exit(0); 1768 exit(0);
1771#endif
1772 } 1769 }
1773 close(s); 1770 close(s);
1774 } // while (1) 1771 } /* while (1) */
1775 return 0; 1772 return 0;
1776} 1773}
1777 1774