src/server/daemon/main.c

changeset 146
a9591a91c004
parent 142
55298bc9ed28
child 156
724e107983e9
equal deleted inserted replaced
145:1c93281ca4bf 146:a9591a91c004
152 signal(SIGUSR1, sig_usr1_reload); 152 signal(SIGUSR1, sig_usr1_reload);
153 signal(SIGTERM, sig_term); 153 signal(SIGTERM, sig_term);
154 signal(SIGINT, sig_term); 154 signal(SIGINT, sig_term);
155 155
156 struct sigaction act; 156 struct sigaction act;
157 ZERO(&act, sizeof(struct sigaction));
157 act.sa_handler = SIG_IGN; 158 act.sa_handler = SIG_IGN;
158 sigaction(SIGPIPE, &act, NULL); 159 sigaction(SIGPIPE, &act, NULL);
159 160
160 /* start webserver */ 161 /* start webserver */
161 log_ereport(LOG_INFORM, "startup"); 162 log_ereport(LOG_INFORM, "startup");

mercurial