php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
fpm.c File Reference
#include "fpm_config.h"
#include <stdlib.h>
#include "fpm.h"
#include "fpm_children.h"
#include "fpm_signals.h"
#include "fpm_env.h"
#include "fpm_events.h"
#include "fpm_cleanup.h"
#include "fpm_php.h"
#include "fpm_sockets.h"
#include "fpm_unix.h"
#include "fpm_process_ctl.h"
#include "fpm_conf.h"
#include "fpm_worker_pool.h"
#include "fpm_scoreboard.h"
#include "fpm_stdio.h"
#include "fpm_log.h"
#include "zlog.h"

Go to the source code of this file.

Functions

enum fpm_init_return_status fpm_init (int argc, char **argv, char *config, char *prefix, char *pid, int test_conf, int run_as_root, int force_daemon, int force_stderr)
 
int fpm_run (int *max_requests)
 

Variables

struct fpm_globals_s fpm_globals
 

Function Documentation

◆ fpm_init()

enum fpm_init_return_status fpm_init ( int argc,
char ** argv,
char * config,
char * prefix,
char * pid,
int test_conf,
int run_as_root,
int force_daemon,
int force_stderr )

Definition at line 44 of file fpm.c.

◆ fpm_run()

int fpm_run ( int * max_requests)

Definition at line 91 of file fpm.c.

Variable Documentation

◆ fpm_globals

struct fpm_globals_s fpm_globals
Initial value:
= {
.parent_pid = 0,
.argc = 0,
.argv = NULL,
.config = NULL,
.prefix = NULL,
.pid = NULL,
.running_children = 0,
.error_log_fd = 0,
.log_level = 0,
.listening_socket = 0,
.max_requests = 0,
.is_child = 0,
.test_successful = 0,
.heartbeat = 0,
.run_as_root = 0,
.force_stderr = 0,
.send_config_pipe = {0, 0},
}
#define NULL
Definition gdcache.h:45

Definition at line 24 of file fpm.c.