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 /* |