src/server/daemon/main.c

changeset 23
a2c8fc23c90e
parent 22
adb0bda54e6b
child 25
5dee29c7c530
equal deleted inserted replaced
22:adb0bda54e6b 23:a2c8fc23c90e
40 40
41 #include "webserver.h" 41 #include "webserver.h"
42 42
43 #include "httprequest.h" 43 #include "httprequest.h"
44 44
45 #include "configmanager.h"
45 46
46 int std_pipe_fds[2]; 47 int std_pipe_fds[2];
47 48
48 void test() { 49 void test() {
49 50
52 /* 53 /*
53 * SIGUSR1: reload the configuration files 54 * SIGUSR1: reload the configuration files
54 */ 55 */
55 void sig_usr1_reload(int sig) { 56 void sig_usr1_reload(int sig) {
56 printf("reload\n"); 57 printf("reload\n");
58
59 if(cfgmgr_load_config() != 0) {
60 fprintf(stderr, "Error: cannot reload configuration");
61 }
57 62
58 signal(SIGUSR1, sig_usr1_reload); 63 signal(SIGUSR1, sig_usr1_reload);
59 } 64 }
60 65
61 /* 66 /*

mercurial