php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
fpm_unix.c File Reference
#include "fpm_config.h"
#include <string.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/un.h>
#include <pwd.h>
#include <grp.h>
#include "fpm.h"
#include "fpm_conf.h"
#include "fpm_cleanup.h"
#include "fpm_clock.h"
#include "fpm_stdio.h"
#include "fpm_unix.h"
#include "fpm_signals.h"
#include "zlog.h"

Go to the source code of this file.

Functions

bool fpm_unix_test_config (struct fpm_worker_pool_s *wp)
 
int fpm_unix_resolve_socket_permissions (struct fpm_worker_pool_s *wp)
 
int fpm_unix_set_socket_permissions (struct fpm_worker_pool_s *wp, const char *path)
 
int fpm_unix_free_socket_permissions (struct fpm_worker_pool_s *wp)
 
int fpm_unix_init_child (struct fpm_worker_pool_s *wp)
 
int fpm_unix_init_main (void)
 

Variables

size_t fpm_pagesize
 

Function Documentation

◆ fpm_unix_free_socket_permissions()

int fpm_unix_free_socket_permissions ( struct fpm_worker_pool_s * wp)

Definition at line 338 of file fpm_unix.c.

◆ fpm_unix_init_child()

int fpm_unix_init_child ( struct fpm_worker_pool_s * wp)

Definition at line 424 of file fpm_unix.c.

◆ fpm_unix_init_main()

int fpm_unix_init_main ( void )

Definition at line 567 of file fpm_unix.c.

◆ fpm_unix_resolve_socket_permissions()

int fpm_unix_resolve_socket_permissions ( struct fpm_worker_pool_s * wp)

Definition at line 127 of file fpm_unix.c.

◆ fpm_unix_set_socket_permissions()

int fpm_unix_set_socket_permissions ( struct fpm_worker_pool_s * wp,
const char * path )

Definition at line 287 of file fpm_unix.c.

◆ fpm_unix_test_config()

bool fpm_unix_test_config ( struct fpm_worker_pool_s * wp)

Definition at line 115 of file fpm_unix.c.

Variable Documentation

◆ fpm_pagesize

size_t fpm_pagesize

Definition at line 48 of file fpm_unix.c.