| #ifndef _NGX_PROCESS_H_INCLUDED_ | |
| #define _NGX_PROCESS_H_INCLUDED_ | |
| typedef DWORD ngx_pid_t; | |
| #define ngx_getpid GetCurrentProcessId | |
| #define ngx_log_pid ngx_pid | |
| typedef struct { | |
| char *path; | |
| char *name; | |
| char *const *argv; | |
| char *const *envp; | |
| } ngx_exec_ctx_t; | |
| #define NGX_PROCESS_SINGLE 0 | |
| #define NGX_PROCESS_MASTER 1 | |
| #define NGX_PROCESS_WORKER 2 | |
| ngx_pid_t ngx_execute(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx); | |
| extern ngx_pid_t ngx_pid; | |
| #endif /* _NGX_PROCESS_H_INCLUDED_ */ |