Beispiel #1
0
void sigterm_stage2_run() /* lame duck mode */
{
    log_error_time();
    fprintf(stderr,
            "exiting Boa normally (uptime %d seconds)\n",
            (int) (current_time - start_time));
    chdir(tempdir);
    clear_common_env();
    dump_mime();
    dump_passwd();
    dump_alias();
    free_requests();
    exit(0);
}
Beispiel #2
0
void sigterm_stage2_run() /* lame duck mode */
{
    log_error_time();
    fprintf(stderr,
            "exiting Boa normally (uptime %d seconds)\n",
            (int) (current_time - start_time));
    chdir(tempdir);
    clear_common_env();
    dump_mime();
    dump_passwd();
    dump_alias();
    free_requests();
#if  defined(TCSUPPORT_WEBSERVER_SSL)
    boa_sslUninit();
#endif
    exit(0);
}
Beispiel #3
0
void sigterm_stage2_run() /* lame duck mode */
{
	int ret=0;
	log_error_time();
	fprintf(stderr,
			"exiting Boa normally (uptime %d seconds)\n",
			(int) (current_time - start_time));
	ret= chdir(tempdir);
	if(ret<0)
	{
		fprintf(stderr,"chdir  faile %s:%d\n",__FILE__,__LINE__);
	}
	clear_common_env();
	dump_mime();
	dump_passwd();
	dump_alias();
	free_requests();
	exit(0);
}
Beispiel #4
0
Datei: signals.c Projekt: gpg/boa
void sigterm_stage2_run(void)
{                               /* lame duck mode */
    log_error_time();
    fprintf(stderr,
            "exiting Boa normally (uptime %d seconds)\n",
            (int) (current_time - start_time));
    if (chdir(tempdir) == -1)
      perror ("chdir (tempdir) failed");
    clear_common_env();
    dump_mime();
    dump_passwd();
    dump_alias();
    free_requests();
    range_pool_empty();
    free(server_root);
    free(server_name);
    server_root = NULL;
    exit(EXIT_SUCCESS);
}