src/server/daemon/webserver.c

changeset 161
aadda87bad1b
parent 154
6394ce09889a
child 162
b169992137a8
equal deleted inserted replaced
160:389bd0e1ffa9 161:aadda87bad1b
46 #include "../public/auth.h" 46 #include "../public/auth.h"
47 #include "../util/systhr.h" 47 #include "../util/systhr.h"
48 #include "../util/io.h" 48 #include "../util/io.h"
49 #include "../util/util.h" 49 #include "../util/util.h"
50 50
51 #include "../safs/common.h"
52
53 #include "func.h" 51 #include "func.h"
54 #include "config.h" 52 #include "config.h"
55 #include "configmanager.h" 53 #include "configmanager.h"
56 #include "httplistener.h" 54 #include "httplistener.h"
57 #include "webserver.h" 55 #include "webserver.h"
102 FILE *pidfile = fopen(pid_file_path, "w"); // TODO: check error 100 FILE *pidfile = fopen(pid_file_path, "w"); // TODO: check error
103 pid_t pid = getpid(); 101 pid_t pid = getpid();
104 fprintf(pidfile, "%d", pid); 102 fprintf(pidfile, "%d", pid);
105 fclose(pidfile); 103 fclose(pidfile);
106 free(pid_file_path); 104 free(pid_file_path);
107
108 // init SAFs
109 common_saf_init();
110 105
111 // set global vars 106 // set global vars
112 conf_global_vars_s *vars = conf_getglobals(); 107 conf_global_vars_s *vars = conf_getglobals();
113 108
114 WSBool changeuid = FALSE; 109 WSBool changeuid = FALSE;

mercurial