php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
fpm_stdio.h File Reference
#include "fpm_worker_pool.h"

Go to the source code of this file.

Macros

#define STREAM_SET_MSG_PREFIX_FMT   "[pool %s] child %d said into %s: "
 

Functions

int fpm_stdio_init_main (void)
 
int fpm_stdio_init_final (void)
 
int fpm_stdio_init_child (struct fpm_worker_pool_s *wp)
 
int fpm_stdio_flush_child (void)
 
int fpm_stdio_prepare_pipes (struct fpm_child_s *child)
 
void fpm_stdio_child_use_pipes (struct fpm_child_s *child)
 
int fpm_stdio_parent_use_pipes (struct fpm_child_s *child)
 
int fpm_stdio_discard_pipes (struct fpm_child_s *child)
 
int fpm_stdio_open_error_log (int reopen)
 
int fpm_stdio_save_original_stderr (void)
 
int fpm_stdio_restore_original_stderr (int close_after_restore)
 
int fpm_stdio_redirect_stderr_to_dev_null_for_syslog (void)
 
int fpm_stdio_redirect_stderr_to_error_log (void)
 

Macro Definition Documentation

◆ STREAM_SET_MSG_PREFIX_FMT

#define STREAM_SET_MSG_PREFIX_FMT   "[pool %s] child %d said into %s: "

Definition at line 8 of file fpm_stdio.h.

Function Documentation

◆ fpm_stdio_child_use_pipes()

void fpm_stdio_child_use_pipes ( struct fpm_child_s * child)

Definition at line 354 of file fpm_stdio.c.

◆ fpm_stdio_discard_pipes()

int fpm_stdio_discard_pipes ( struct fpm_child_s * child)

Definition at line 339 of file fpm_stdio.c.

◆ fpm_stdio_flush_child()

int fpm_stdio_flush_child ( void )

Definition at line 164 of file fpm_stdio.c.

◆ fpm_stdio_init_child()

int fpm_stdio_init_child ( struct fpm_worker_pool_s * wp)

Definition at line 140 of file fpm_stdio.c.

◆ fpm_stdio_init_final()

int fpm_stdio_init_final ( void )

Definition at line 63 of file fpm_stdio.c.

◆ fpm_stdio_init_main()

int fpm_stdio_init_main ( void )

Definition at line 27 of file fpm_stdio.c.

◆ fpm_stdio_open_error_log()

int fpm_stdio_open_error_log ( int reopen)

Definition at line 368 of file fpm_stdio.c.

◆ fpm_stdio_parent_use_pipes()

int fpm_stdio_parent_use_pipes ( struct fpm_child_s * child)

Definition at line 318 of file fpm_stdio.c.

◆ fpm_stdio_prepare_pipes()

int fpm_stdio_prepare_pipes ( struct fpm_child_s * child)

Definition at line 288 of file fpm_stdio.c.

◆ fpm_stdio_redirect_stderr_to_dev_null_for_syslog()

int fpm_stdio_redirect_stderr_to_dev_null_for_syslog ( void )

Definition at line 126 of file fpm_stdio.c.

◆ fpm_stdio_redirect_stderr_to_error_log()

int fpm_stdio_redirect_stderr_to_error_log ( void )

Definition at line 109 of file fpm_stdio.c.

◆ fpm_stdio_restore_original_stderr()

int fpm_stdio_restore_original_stderr ( int close_after_restore)

Definition at line 91 of file fpm_stdio.c.

◆ fpm_stdio_save_original_stderr()

int fpm_stdio_save_original_stderr ( void )

Definition at line 76 of file fpm_stdio.c.