xref: /PHP-7.4/sapi/fpm/fpm/fpm_stdio.h (revision ffcf57fa)
1 	/* (c) 2007,2008 Andrei Nigmatulin */
2 
3 #ifndef FPM_STDIO_H
4 #define FPM_STDIO_H 1
5 
6 #include "fpm_worker_pool.h"
7 
8 #define STREAM_SET_MSG_PREFIX_FMT "[pool %s] child %d said into %s: "
9 
10 int fpm_stdio_init_main();
11 int fpm_stdio_init_final();
12 int fpm_stdio_init_child(struct fpm_worker_pool_s *wp);
13 int fpm_stdio_flush_child();
14 int fpm_stdio_prepare_pipes(struct fpm_child_s *child);
15 void fpm_stdio_child_use_pipes(struct fpm_child_s *child);
16 int fpm_stdio_parent_use_pipes(struct fpm_child_s *child);
17 int fpm_stdio_discard_pipes(struct fpm_child_s *child);
18 int fpm_stdio_open_error_log(int reopen);
19 
20 #endif
21