Mercurial > hg > nginx-quic
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_ */ |