comparison src/core/ngx_cycle.h @ 278:0ba4821f4460

nginx-0.0.2-2004-03-04-10:04:55 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 04 Mar 2004 07:04:55 +0000
parents e6938ca7331a
children 87e73f067470
comparison
equal deleted inserted replaced
277:e91499541410 278:0ba4821f4460
23 23
24 ngx_str_t conf_file; 24 ngx_str_t conf_file;
25 }; 25 };
26 26
27 27
28 typedef struct {
29 ngx_flag_t daemon;
30 ngx_flag_t master;
31 ngx_flag_t worker_reopen;
32 ngx_uid_t user;
33 ngx_gid_t group;
34 ngx_str_t pid;
35 ngx_str_t newpid;
36 } ngx_core_conf_t;
37
38
28 ngx_cycle_t *ngx_init_cycle(ngx_cycle_t *old_cycle); 39 ngx_cycle_t *ngx_init_cycle(ngx_cycle_t *old_cycle);
29 void ngx_reopen_files(ngx_cycle_t *cycle, uid_t user); 40 void ngx_reopen_files(ngx_cycle_t *cycle, ngx_uid_t user);
41 ngx_pid_t ngx_exec_new_binary(ngx_cycle_t *cycle, char *const *argv);
30 42
31 43
32 extern volatile ngx_cycle_t *ngx_cycle; 44 extern volatile ngx_cycle_t *ngx_cycle;
33 extern ngx_array_t ngx_old_cycles; 45 extern ngx_array_t ngx_old_cycles;
46 extern ngx_module_t ngx_core_module;
34 47
35 48
36 #endif /* _NGX_CYCLE_H_INCLUDED_ */ 49 #endif /* _NGX_CYCLE_H_INCLUDED_ */