FPM fix strict prototype warnings.

Closes GH-8986.
This commit is contained in:
David Carlier 2022-07-18 07:51:02 +01:00
parent f86629569c
commit e2a5428ca0
43 changed files with 116 additions and 184 deletions

View file

@ -29,7 +29,7 @@
#include <errno.h> #include <errno.h>
static int fpm_event_devpoll_init(int max); static int fpm_event_devpoll_init(int max);
static int fpm_event_devpoll_clean(); static int fpm_event_devpoll_clean(void);
static int fpm_event_devpoll_wait(struct fpm_event_queue_s *queue, unsigned long int timeout); static int fpm_event_devpoll_wait(struct fpm_event_queue_s *queue, unsigned long int timeout);
static int fpm_event_devpoll_add(struct fpm_event_s *ev); static int fpm_event_devpoll_add(struct fpm_event_s *ev);
static int fpm_event_devpoll_remove(struct fpm_event_s *ev); static int fpm_event_devpoll_remove(struct fpm_event_s *ev);
@ -51,7 +51,7 @@ static int npollfds = 0;
#endif /* HAVE_DEVPOLL */ #endif /* HAVE_DEVPOLL */
struct fpm_event_module_s *fpm_event_devpoll_module() /* {{{ */ struct fpm_event_module_s *fpm_event_devpoll_module(void)
{ {
#ifdef HAVE_DEVPOLL #ifdef HAVE_DEVPOLL
return &devpoll_module; return &devpoll_module;
@ -59,7 +59,6 @@ struct fpm_event_module_s *fpm_event_devpoll_module() /* {{{ */
return NULL; return NULL;
#endif /* HAVE_DEVPOLL */ #endif /* HAVE_DEVPOLL */
} }
/* }}} */
#ifdef HAVE_DEVPOLL #ifdef HAVE_DEVPOLL
@ -113,7 +112,7 @@ static int fpm_event_devpoll_init(int max) /* {{{ */
/* /*
* Clean the module * Clean the module
*/ */
static int fpm_event_devpoll_clean() /* {{{ */ static int fpm_event_devpoll_clean(void)
{ {
/* close /dev/poll if open */ /* close /dev/poll if open */
if (dpfd > -1) { if (dpfd > -1) {
@ -136,7 +135,6 @@ static int fpm_event_devpoll_clean() /* {{{ */
npollfds = 0; npollfds = 0;
return 0; return 0;
} }
/* }}} */
/* /*
* wait for events or timeout * wait for events or timeout

View file

@ -20,6 +20,6 @@
#include "../fpm_config.h" #include "../fpm_config.h"
#include "../fpm_events.h" #include "../fpm_events.h"
struct fpm_event_module_s *fpm_event_devpoll_module(); struct fpm_event_module_s *fpm_event_devpoll_module(void);
#endif /* FPM_EVENTS_DEVPOLL_H */ #endif /* FPM_EVENTS_DEVPOLL_H */

View file

@ -25,7 +25,7 @@
#include <errno.h> #include <errno.h>
static int fpm_event_epoll_init(int max); static int fpm_event_epoll_init(int max);
static int fpm_event_epoll_clean(); static int fpm_event_epoll_clean(void);
static int fpm_event_epoll_wait(struct fpm_event_queue_s *queue, unsigned long int timeout); static int fpm_event_epoll_wait(struct fpm_event_queue_s *queue, unsigned long int timeout);
static int fpm_event_epoll_add(struct fpm_event_s *ev); static int fpm_event_epoll_add(struct fpm_event_s *ev);
static int fpm_event_epoll_remove(struct fpm_event_s *ev); static int fpm_event_epoll_remove(struct fpm_event_s *ev);
@ -46,7 +46,7 @@ static int epollfd = -1;
#endif /* HAVE_EPOLL */ #endif /* HAVE_EPOLL */
struct fpm_event_module_s *fpm_event_epoll_module() /* {{{ */ struct fpm_event_module_s *fpm_event_epoll_module(void)
{ {
#ifdef HAVE_EPOLL #ifdef HAVE_EPOLL
return &epoll_module; return &epoll_module;
@ -54,7 +54,6 @@ struct fpm_event_module_s *fpm_event_epoll_module() /* {{{ */
return NULL; return NULL;
#endif /* HAVE_EPOLL */ #endif /* HAVE_EPOLL */
} }
/* }}} */
#ifdef HAVE_EPOLL #ifdef HAVE_EPOLL
@ -92,7 +91,7 @@ static int fpm_event_epoll_init(int max) /* {{{ */
/* /*
* Clean the module * Clean the module
*/ */
static int fpm_event_epoll_clean() /* {{{ */ static int fpm_event_epoll_clean(void)
{ {
/* free epollfds */ /* free epollfds */
if (epollfds) { if (epollfds) {
@ -108,7 +107,6 @@ static int fpm_event_epoll_clean() /* {{{ */
return 0; return 0;
} }
/* }}} */
/* /*
* wait for events or timeout * wait for events or timeout

View file

@ -20,6 +20,6 @@
#include "../fpm_config.h" #include "../fpm_config.h"
#include "../fpm_events.h" #include "../fpm_events.h"
struct fpm_event_module_s *fpm_event_epoll_module(); struct fpm_event_module_s *fpm_event_epoll_module(void);
#endif /* FPM_EVENTS_EPOLL_H */ #endif /* FPM_EVENTS_EPOLL_H */

View file

@ -26,7 +26,7 @@
#include <string.h> #include <string.h>
static int fpm_event_poll_init(int max); static int fpm_event_poll_init(int max);
static int fpm_event_poll_clean(); static int fpm_event_poll_clean(void);
static int fpm_event_poll_wait(struct fpm_event_queue_s *queue, unsigned long int timeout); static int fpm_event_poll_wait(struct fpm_event_queue_s *queue, unsigned long int timeout);
static int fpm_event_poll_add(struct fpm_event_s *ev); static int fpm_event_poll_add(struct fpm_event_s *ev);
static int fpm_event_poll_remove(struct fpm_event_s *ev); static int fpm_event_poll_remove(struct fpm_event_s *ev);
@ -50,7 +50,7 @@ static int next_free_slot = 0;
/* /*
* return the module configuration * return the module configuration
*/ */
struct fpm_event_module_s *fpm_event_poll_module() /* {{{ */ struct fpm_event_module_s *fpm_event_poll_module(void)
{ {
#ifdef HAVE_POLL #ifdef HAVE_POLL
return &poll_module; return &poll_module;
@ -58,14 +58,13 @@ struct fpm_event_module_s *fpm_event_poll_module() /* {{{ */
return NULL; return NULL;
#endif /* HAVE_POLL */ #endif /* HAVE_POLL */
} }
/* }}} */
#ifdef HAVE_POLL #ifdef HAVE_POLL
/* /*
* Init the module * Init the module
*/ */
static int fpm_event_poll_init(int max) /* {{{ */ static int fpm_event_poll_init(int max)
{ {
int i; int i;
@ -99,12 +98,11 @@ static int fpm_event_poll_init(int max) /* {{{ */
npollfds = max; npollfds = max;
return 0; return 0;
} }
/* }}} */
/* /*
* Clean the module * Clean the module
*/ */
static int fpm_event_poll_clean() /* {{{ */ static int fpm_event_poll_clean(void)
{ {
/* free pollfds */ /* free pollfds */
if (pollfds) { if (pollfds) {
@ -121,7 +119,6 @@ static int fpm_event_poll_clean() /* {{{ */
npollfds = 0; npollfds = 0;
return 0; return 0;
} }
/* }}} */
/* /*
* wait for events or timeout * wait for events or timeout

View file

@ -20,6 +20,6 @@
#include "../fpm_config.h" #include "../fpm_config.h"
#include "../fpm_events.h" #include "../fpm_events.h"
struct fpm_event_module_s *fpm_event_poll_module(); struct fpm_event_module_s *fpm_event_poll_module(void);
#endif /* FPM_EVENTS_POLL_H */ #endif /* FPM_EVENTS_POLL_H */

View file

@ -26,7 +26,7 @@
#include <errno.h> #include <errno.h>
static int fpm_event_port_init(int max); static int fpm_event_port_init(int max);
static int fpm_event_port_clean(); static int fpm_event_port_clean(void);
static int fpm_event_port_wait(struct fpm_event_queue_s *queue, unsigned long int timeout); static int fpm_event_port_wait(struct fpm_event_queue_s *queue, unsigned long int timeout);
static int fpm_event_port_add(struct fpm_event_s *ev); static int fpm_event_port_add(struct fpm_event_s *ev);
static int fpm_event_port_remove(struct fpm_event_s *ev); static int fpm_event_port_remove(struct fpm_event_s *ev);
@ -90,7 +90,7 @@ static int fpm_event_port_init(int max) /* {{{ */
/* /*
* Clean the module * Clean the module
*/ */
static int fpm_event_port_clean() /* {{{ */ static int fpm_event_port_clean(void)
{ {
if (pfd > -1) { if (pfd > -1) {
close(pfd); close(pfd);
@ -105,7 +105,6 @@ static int fpm_event_port_clean() /* {{{ */
nevents = 0; nevents = 0;
return 0; return 0;
} }
/* }}} */
/* /*
* wait for events or timeout * wait for events or timeout

View file

@ -20,6 +20,6 @@
#include "../fpm_config.h" #include "../fpm_config.h"
#include "../fpm_events.h" #include "../fpm_events.h"
struct fpm_event_module_s *fpm_event_port_module(); struct fpm_event_module_s *fpm_event_port_module(void);
#endif /* FPM_EVENTS_PORT_H */ #endif /* FPM_EVENTS_PORT_H */

View file

@ -53,7 +53,7 @@ static fd_set fds;
/* /*
* return the module configuration * return the module configuration
*/ */
struct fpm_event_module_s *fpm_event_select_module() /* {{{ */ struct fpm_event_module_s *fpm_event_select_module(void)
{ {
#ifdef HAVE_SELECT #ifdef HAVE_SELECT
return &select_module; return &select_module;
@ -61,7 +61,6 @@ struct fpm_event_module_s *fpm_event_select_module() /* {{{ */
return NULL; return NULL;
#endif /* HAVE_SELECT */ #endif /* HAVE_SELECT */
} }
/* }}} */
#ifdef HAVE_SELECT #ifdef HAVE_SELECT

View file

@ -20,6 +20,6 @@
#include "../fpm_config.h" #include "../fpm_config.h"
#include "../fpm_events.h" #include "../fpm_events.h"
struct fpm_event_module_s *fpm_event_select_module(); struct fpm_event_module_s *fpm_event_select_module(void);
#endif /* FPM_EVENTS_SELECT_H */ #endif /* FPM_EVENTS_SELECT_H */

View file

@ -38,7 +38,7 @@ static void fpm_children_cleanup(int which, void *arg) /* {{{ */
} }
/* }}} */ /* }}} */
static struct fpm_child_s *fpm_child_alloc() /* {{{ */ static struct fpm_child_s *fpm_child_alloc(void)
{ {
struct fpm_child_s *ret; struct fpm_child_s *ret;
@ -52,7 +52,6 @@ static struct fpm_child_s *fpm_child_alloc() /* {{{ */
ret->scoreboard_i = -1; ret->scoreboard_i = -1;
return ret; return ret;
} }
/* }}} */
static void fpm_child_free(struct fpm_child_s *child) /* {{{ */ static void fpm_child_free(struct fpm_child_s *child) /* {{{ */
{ {
@ -177,7 +176,7 @@ int fpm_children_free(struct fpm_child_s *child) /* {{{ */
} }
/* }}} */ /* }}} */
void fpm_children_bury() /* {{{ */ void fpm_children_bury(void)
{ {
int status; int status;
pid_t pid; pid_t pid;
@ -303,7 +302,6 @@ void fpm_children_bury() /* {{{ */
} }
} }
} }
/* }}} */
static struct fpm_child_s *fpm_resources_prepare(struct fpm_worker_pool_s *wp) /* {{{ */ static struct fpm_child_s *fpm_resources_prepare(struct fpm_worker_pool_s *wp) /* {{{ */
{ {
@ -472,7 +470,7 @@ int fpm_children_create_initial(struct fpm_worker_pool_s *wp) /* {{{ */
} }
/* }}} */ /* }}} */
int fpm_children_init_main() /* {{{ */ int fpm_children_init_main(void)
{ {
if (fpm_global_config.emergency_restart_threshold && if (fpm_global_config.emergency_restart_threshold &&
fpm_global_config.emergency_restart_interval) { fpm_global_config.emergency_restart_interval) {
@ -492,4 +490,3 @@ int fpm_children_init_main() /* {{{ */
return 0; return 0;
} }
/* }}} */

View file

@ -12,8 +12,8 @@
int fpm_children_create_initial(struct fpm_worker_pool_s *wp); int fpm_children_create_initial(struct fpm_worker_pool_s *wp);
int fpm_children_free(struct fpm_child_s *child); int fpm_children_free(struct fpm_child_s *child);
void fpm_children_bury(); void fpm_children_bury(void);
int fpm_children_init_main(); int fpm_children_init_main(void);
int fpm_children_make(struct fpm_worker_pool_s *wp, int in_event_loop, int nb_to_spawn, int is_debug); int fpm_children_make(struct fpm_worker_pool_s *wp, int in_event_loop, int nb_to_spawn, int is_debug);
struct fpm_child_s; struct fpm_child_s;

View file

@ -15,7 +15,7 @@
static int monotonic_works; static int monotonic_works;
int fpm_clock_init() /* {{{ */ int fpm_clock_init(void)
{ {
struct timespec ts; struct timespec ts;
@ -27,7 +27,6 @@ int fpm_clock_init() /* {{{ */
return 0; return 0;
} }
/* }}} */
int fpm_clock_get(struct timeval *tv) /* {{{ */ int fpm_clock_get(struct timeval *tv) /* {{{ */
{ {
@ -59,7 +58,7 @@ static clock_serv_t mach_clock;
/* this code borrowed from here: http://lists.apple.com/archives/Darwin-development/2002/Mar/msg00746.html */ /* this code borrowed from here: http://lists.apple.com/archives/Darwin-development/2002/Mar/msg00746.html */
/* mach_clock also should be re-initialized in child process after fork */ /* mach_clock also should be re-initialized in child process after fork */
int fpm_clock_init() /* {{{ */ int fpm_clock_init(void)
{ {
kern_return_t ret; kern_return_t ret;
mach_timespec_t aTime; mach_timespec_t aTime;
@ -81,7 +80,6 @@ int fpm_clock_init() /* {{{ */
return 0; return 0;
} }
/* }}} */
int fpm_clock_get(struct timeval *tv) /* {{{ */ int fpm_clock_get(struct timeval *tv) /* {{{ */
{ {
@ -104,11 +102,10 @@ int fpm_clock_get(struct timeval *tv) /* {{{ */
#else /* no clock */ #else /* no clock */
int fpm_clock_init() /* {{{ */ int fpm_clock_init(void)
{ {
return 0; return 0;
} }
/* }}} */
int fpm_clock_get(struct timeval *tv) /* {{{ */ int fpm_clock_get(struct timeval *tv) /* {{{ */
{ {

View file

@ -5,7 +5,7 @@
#include <sys/time.h> #include <sys/time.h>
int fpm_clock_init(); int fpm_clock_init(void);
int fpm_clock_get(struct timeval *tv); int fpm_clock_get(struct timeval *tv);
#endif #endif

View file

@ -591,7 +591,7 @@ static char *fpm_conf_set_array(zval *key, zval *value, void **config, int conve
} }
/* }}} */ /* }}} */
static void *fpm_worker_pool_config_alloc() /* {{{ */ static void *fpm_worker_pool_config_alloc(void)
{ {
struct fpm_worker_pool_s *wp; struct fpm_worker_pool_s *wp;
@ -632,7 +632,6 @@ static void *fpm_worker_pool_config_alloc() /* {{{ */
current_wp = wp; current_wp = wp;
return wp->config; return wp->config;
} }
/* }}} */
int fpm_worker_pool_config_free(struct fpm_worker_pool_config_s *wpc) /* {{{ */ int fpm_worker_pool_config_free(struct fpm_worker_pool_config_s *wpc) /* {{{ */
{ {
@ -792,7 +791,7 @@ static int fpm_evaluate_full_path(char **path, struct fpm_worker_pool_s *wp, cha
} }
/* }}} */ /* }}} */
static int fpm_conf_process_all_pools() /* {{{ */ static int fpm_conf_process_all_pools(void)
{ {
struct fpm_worker_pool_s *wp, *wp2; struct fpm_worker_pool_s *wp, *wp2;
@ -1186,9 +1185,8 @@ static int fpm_conf_process_all_pools() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
int fpm_conf_unlink_pid() /* {{{ */ int fpm_conf_unlink_pid(void)
{ {
if (fpm_global_config.pid_file) { if (fpm_global_config.pid_file) {
if (0 > unlink(fpm_global_config.pid_file)) { if (0 > unlink(fpm_global_config.pid_file)) {
@ -1198,9 +1196,8 @@ int fpm_conf_unlink_pid() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
int fpm_conf_write_pid() /* {{{ */ int fpm_conf_write_pid(void)
{ {
int fd; int fd;
@ -1227,7 +1224,6 @@ int fpm_conf_write_pid() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
static int fpm_conf_post_process(int force_daemon) /* {{{ */ static int fpm_conf_post_process(int force_daemon) /* {{{ */
{ {
@ -1654,7 +1650,7 @@ int fpm_conf_load_ini_file(char *filename) /* {{{ */
} }
/* }}} */ /* }}} */
static void fpm_conf_dump() /* {{{ */ static void fpm_conf_dump(void)
{ {
struct fpm_worker_pool_s *wp; struct fpm_worker_pool_s *wp;
@ -1757,7 +1753,6 @@ static void fpm_conf_dump() /* {{{ */
zlog(ZLOG_NOTICE, " "); zlog(ZLOG_NOTICE, " ");
} }
} }
/* }}} */
int fpm_conf_init_main(int test_conf, int force_daemon) /* {{{ */ int fpm_conf_init_main(int test_conf, int force_daemon) /* {{{ */
{ {

View file

@ -118,7 +118,7 @@ enum {
int fpm_conf_init_main(int test_conf, int force_daemon); int fpm_conf_init_main(int test_conf, int force_daemon);
int fpm_worker_pool_config_free(struct fpm_worker_pool_config_s *wpc); int fpm_worker_pool_config_free(struct fpm_worker_pool_config_s *wpc);
int fpm_conf_write_pid(); int fpm_conf_write_pid(void);
int fpm_conf_unlink_pid(); int fpm_conf_unlink_pid(void);
#endif #endif

View file

@ -60,7 +60,7 @@ int setenv(char *name, char *value, int overwrite) /* {{{ */
#endif #endif
#ifndef HAVE_CLEARENV #ifndef HAVE_CLEARENV
void clearenv() /* {{{ */ void clearenv(void)
{ {
char **envp; char **envp;
char *s; char *s;
@ -79,7 +79,6 @@ void clearenv() /* {{{ */
} }
} }
/* }}} */
#endif #endif
#ifndef HAVE_UNSETENV #ifndef HAVE_UNSETENV
@ -196,7 +195,7 @@ static int fpm_env_conf_wp(struct fpm_worker_pool_s *wp) /* {{{ */
} }
/* }}} */ /* }}} */
int fpm_env_init_main() /* {{{ */ int fpm_env_init_main(void)
{ {
struct fpm_worker_pool_s *wp; struct fpm_worker_pool_s *wp;
char *title; char *title;
@ -274,4 +273,3 @@ int fpm_env_init_main() /* {{{ */
efree(title); efree(title);
return 0; return 0;
} }
/* }}} */

View file

@ -8,7 +8,7 @@
#define SETPROCTITLE_PREFIX "php-fpm: " #define SETPROCTITLE_PREFIX "php-fpm: "
int fpm_env_init_child(struct fpm_worker_pool_s *wp); int fpm_env_init_child(struct fpm_worker_pool_s *wp);
int fpm_env_init_main(); int fpm_env_init_main(void);
void fpm_env_setproctitle(char *title); void fpm_env_setproctitle(char *title);
extern char **environ; extern char **environ;
@ -18,7 +18,7 @@ int setenv(char *name, char *value, int overwrite);
#endif #endif
#ifndef HAVE_CLEARENV #ifndef HAVE_CLEARENV
void clearenv(); void clearenv(void);
#endif #endif
#endif #endif

View file

@ -304,19 +304,17 @@ int fpm_event_pre_init(char *machanism) /* {{{ */
} }
/* }}} */ /* }}} */
const char *fpm_event_machanism_name() /* {{{ */ const char *fpm_event_machanism_name(void)
{ {
return module ? module->name : NULL; return module ? module->name : NULL;
} }
/* }}} */
int fpm_event_support_edge_trigger() /* {{{ */ int fpm_event_support_edge_trigger(void)
{ {
return module ? module->support_edge_trigger : 0; return module ? module->support_edge_trigger : 0;
} }
/* }}} */
int fpm_event_init_main() /* {{{ */ int fpm_event_init_main(void)
{ {
struct fpm_worker_pool_s *wp; struct fpm_worker_pool_s *wp;
int max; int max;
@ -352,7 +350,6 @@ int fpm_event_init_main() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
void fpm_event_loop(int err) /* {{{ */ void fpm_event_loop(int err) /* {{{ */
{ {

View file

@ -39,12 +39,12 @@ struct fpm_event_module_s {
void fpm_event_loop(int err); void fpm_event_loop(int err);
void fpm_event_fire(struct fpm_event_s *ev); void fpm_event_fire(struct fpm_event_s *ev);
int fpm_event_init_main(); int fpm_event_init_main(void);
int fpm_event_set(struct fpm_event_s *ev, int fd, int flags, void (*callback)(struct fpm_event_s *, short, void *), void *arg); int fpm_event_set(struct fpm_event_s *ev, int fd, int flags, void (*callback)(struct fpm_event_s *, short, void *), void *arg);
int fpm_event_add(struct fpm_event_s *ev, unsigned long int timeout); int fpm_event_add(struct fpm_event_s *ev, unsigned long int timeout);
int fpm_event_del(struct fpm_event_s *ev); int fpm_event_del(struct fpm_event_s *ev);
int fpm_event_pre_init(char *machanism); int fpm_event_pre_init(char *machanism);
const char *fpm_event_machanism_name(); const char *fpm_event_machanism_name(void);
int fpm_event_support_edge_trigger(); int fpm_event_support_edge_trigger(void);
#endif #endif

View file

@ -155,41 +155,35 @@ static int fpm_php_set_fcgi_mgmt_vars(struct fpm_worker_pool_s *wp) /* {{{ */
/* }}} */ /* }}} */
#endif #endif
char *fpm_php_script_filename(void) /* {{{ */ char *fpm_php_script_filename(void)
{ {
return SG(request_info).path_translated; return SG(request_info).path_translated;
} }
/* }}} */
char *fpm_php_request_uri(void) /* {{{ */ char *fpm_php_request_uri(void)
{ {
return (char *) SG(request_info).request_uri; return (char *) SG(request_info).request_uri;
} }
/* }}} */
char *fpm_php_request_method(void) /* {{{ */ char *fpm_php_request_method(void)
{ {
return (char *) SG(request_info).request_method; return (char *) SG(request_info).request_method;
} }
/* }}} */
char *fpm_php_query_string(void) /* {{{ */ char *fpm_php_query_string(void)
{ {
return SG(request_info).query_string; return SG(request_info).query_string;
} }
/* }}} */
char *fpm_php_auth_user(void) /* {{{ */ char *fpm_php_auth_user(void)
{ {
return SG(request_info).auth_user; return SG(request_info).auth_user;
} }
/* }}} */
size_t fpm_php_content_length(void) /* {{{ */ size_t fpm_php_content_length(void)
{ {
return SG(request_info).content_length; return SG(request_info).content_length;
} }
/* }}} */
static void fpm_php_cleanup(int which, void *arg) /* {{{ */ static void fpm_php_cleanup(int which, void *arg) /* {{{ */
{ {
@ -201,20 +195,18 @@ static void fpm_php_cleanup(int which, void *arg) /* {{{ */
} }
/* }}} */ /* }}} */
void fpm_php_soft_quit() /* {{{ */ void fpm_php_soft_quit(void)
{ {
fcgi_terminate(); fcgi_terminate();
} }
/* }}} */
int fpm_php_init_main() /* {{{ */ int fpm_php_init_main(void)
{ {
if (0 > fpm_cleanup_add(FPM_CLEANUP_PARENT, fpm_php_cleanup, 0)) { if (0 > fpm_cleanup_add(FPM_CLEANUP_PARENT, fpm_php_cleanup, 0)) {
return -1; return -1;
} }
return 0; return 0;
} }
/* }}} */
int fpm_php_init_child(struct fpm_worker_pool_s *wp) /* {{{ */ int fpm_php_init_child(struct fpm_worker_pool_s *wp) /* {{{ */
{ {

View file

@ -38,8 +38,8 @@ char *fpm_php_request_method(void);
char *fpm_php_query_string(void); char *fpm_php_query_string(void);
char *fpm_php_auth_user(void); char *fpm_php_auth_user(void);
size_t fpm_php_content_length(void); size_t fpm_php_content_length(void);
void fpm_php_soft_quit(); void fpm_php_soft_quit(void);
int fpm_php_init_main(); int fpm_php_init_main(void);
int fpm_php_apply_defines_ex(struct key_value_s *kv, int mode); int fpm_php_apply_defines_ex(struct key_value_s *kv, int mode);
int fpm_php_limit_extensions(char *path); int fpm_php_limit_extensions(char *path);
char* fpm_php_get_string_from_table(zend_string *table, char *key); char* fpm_php_get_string_from_table(zend_string *table, char *key);

View file

@ -63,7 +63,7 @@ static int fpm_pctl_timeout_set(int sec) /* {{{ */
} }
/* }}} */ /* }}} */
static void fpm_pctl_exit() /* {{{ */ static void fpm_pctl_exit(void)
{ {
zlog(ZLOG_NOTICE, "exiting, bye-bye!"); zlog(ZLOG_NOTICE, "exiting, bye-bye!");
@ -71,11 +71,10 @@ static void fpm_pctl_exit() /* {{{ */
fpm_cleanups_run(FPM_CLEANUP_PARENT_EXIT_MAIN); fpm_cleanups_run(FPM_CLEANUP_PARENT_EXIT_MAIN);
exit(FPM_EXIT_OK); exit(FPM_EXIT_OK);
} }
/* }}} */
#define optional_arg(c) (saved_argc > c ? ", \"" : ""), (saved_argc > c ? saved_argv[c] : ""), (saved_argc > c ? "\"" : "") #define optional_arg(c) (saved_argc > c ? ", \"" : ""), (saved_argc > c ? saved_argv[c] : ""), (saved_argc > c ? "\"" : "")
static void fpm_pctl_exec() /* {{{ */ static void fpm_pctl_exec(void)
{ {
zlog(ZLOG_DEBUG, "Blocking some signals before reexec"); zlog(ZLOG_DEBUG, "Blocking some signals before reexec");
if (0 > fpm_signals_block()) { if (0 > fpm_signals_block()) {
@ -104,9 +103,8 @@ static void fpm_pctl_exec() /* {{{ */
zlog(ZLOG_SYSERROR, "failed to reload: execvp() failed"); zlog(ZLOG_SYSERROR, "failed to reload: execvp() failed");
exit(FPM_EXIT_SOFTWARE); exit(FPM_EXIT_SOFTWARE);
} }
/* }}} */
static void fpm_pctl_action_last() /* {{{ */ static void fpm_pctl_action_last(void)
{ {
switch (fpm_state) { switch (fpm_state) {
case FPM_PCTL_STATE_RELOADING: case FPM_PCTL_STATE_RELOADING:
@ -119,7 +117,6 @@ static void fpm_pctl_action_last() /* {{{ */
break; break;
} }
} }
/* }}} */
int fpm_pctl_kill(pid_t pid, int how) /* {{{ */ int fpm_pctl_kill(pid_t pid, int how) /* {{{ */
{ {
@ -175,7 +172,7 @@ void fpm_pctl_kill_all(int signo) /* {{{ */
} }
/* }}} */ /* }}} */
static void fpm_pctl_action_next() /* {{{ */ static void fpm_pctl_action_next(void)
{ {
int sig, timeout; int sig, timeout;
@ -203,7 +200,6 @@ static void fpm_pctl_action_next() /* {{{ */
fpm_signal_sent = sig; fpm_signal_sent = sig;
fpm_pctl_timeout_set(timeout); fpm_pctl_timeout_set(timeout);
} }
/* }}} */
void fpm_pctl(int new_state, int action) /* {{{ */ void fpm_pctl(int new_state, int action) /* {{{ */
{ {
@ -247,13 +243,12 @@ void fpm_pctl(int new_state, int action) /* {{{ */
} }
/* }}} */ /* }}} */
int fpm_pctl_can_spawn_children() /* {{{ */ int fpm_pctl_can_spawn_children(void)
{ {
return fpm_state == FPM_PCTL_STATE_NORMAL; return fpm_state == FPM_PCTL_STATE_NORMAL;
} }
/* }}} */
int fpm_pctl_child_exited() /* {{{ */ int fpm_pctl_child_exited(void)
{ {
if (fpm_state == FPM_PCTL_STATE_NORMAL) { if (fpm_state == FPM_PCTL_STATE_NORMAL) {
return 0; return 0;
@ -264,9 +259,8 @@ int fpm_pctl_child_exited() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
int fpm_pctl_init_main() /* {{{ */ int fpm_pctl_init_main(void)
{ {
int i; int i;
@ -292,7 +286,6 @@ int fpm_pctl_init_main() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
static void fpm_pctl_check_request_timeout(struct timeval *now) /* {{{ */ static void fpm_pctl_check_request_timeout(struct timeval *now) /* {{{ */
{ {

View file

@ -16,14 +16,14 @@
struct fpm_child_s; struct fpm_child_s;
void fpm_pctl(int new_state, int action); void fpm_pctl(int new_state, int action);
int fpm_pctl_can_spawn_children(); int fpm_pctl_can_spawn_children(void);
int fpm_pctl_kill(pid_t pid, int how); int fpm_pctl_kill(pid_t pid, int how);
void fpm_pctl_kill_all(int signo); void fpm_pctl_kill_all(int signo);
void fpm_pctl_heartbeat(struct fpm_event_s *ev, short which, void *arg); void fpm_pctl_heartbeat(struct fpm_event_s *ev, short which, void *arg);
void fpm_pctl_perform_idle_server_maintenance_heartbeat(struct fpm_event_s *ev, short which, void *arg); void fpm_pctl_perform_idle_server_maintenance_heartbeat(struct fpm_event_s *ev, short which, void *arg);
void fpm_pctl_on_socket_accept(struct fpm_event_s *ev, short which, void *arg); void fpm_pctl_on_socket_accept(struct fpm_event_s *ev, short which, void *arg);
int fpm_pctl_child_exited(); int fpm_pctl_child_exited(void);
int fpm_pctl_init_main(); int fpm_pctl_init_main(void);
enum { enum {

View file

@ -34,7 +34,7 @@ const char *fpm_request_get_stage_name(int stage) {
return requests_stages[stage]; return requests_stages[stage];
} }
void fpm_request_accepting() /* {{{ */ void fpm_request_accepting(void)
{ {
struct fpm_scoreboard_proc_s *proc; struct fpm_scoreboard_proc_s *proc;
struct timeval now; struct timeval now;
@ -56,9 +56,8 @@ void fpm_request_accepting() /* {{{ */
/* idle++, active-- */ /* idle++, active-- */
fpm_scoreboard_update_commit(1, -1, 0, 0, 0, 0, 0, FPM_SCOREBOARD_ACTION_INC, NULL); fpm_scoreboard_update_commit(1, -1, 0, 0, 0, 0, 0, FPM_SCOREBOARD_ACTION_INC, NULL);
} }
/* }}} */
void fpm_request_reading_headers() /* {{{ */ void fpm_request_reading_headers(void)
{ {
struct fpm_scoreboard_proc_s *proc; struct fpm_scoreboard_proc_s *proc;
@ -101,9 +100,8 @@ void fpm_request_reading_headers() /* {{{ */
/* idle--, active++, request++ */ /* idle--, active++, request++ */
fpm_scoreboard_update_commit(-1, 1, 0, 0, 1, 0, 0, FPM_SCOREBOARD_ACTION_INC, NULL); fpm_scoreboard_update_commit(-1, 1, 0, 0, 1, 0, 0, FPM_SCOREBOARD_ACTION_INC, NULL);
} }
/* }}} */
void fpm_request_info() /* {{{ */ void fpm_request_info(void)
{ {
struct fpm_scoreboard_proc_s *proc; struct fpm_scoreboard_proc_s *proc;
char *request_uri = fpm_php_request_uri(); char *request_uri = fpm_php_request_uri();
@ -151,9 +149,8 @@ void fpm_request_info() /* {{{ */
fpm_scoreboard_proc_release(proc); fpm_scoreboard_proc_release(proc);
} }
/* }}} */
void fpm_request_executing() /* {{{ */ void fpm_request_executing(void)
{ {
struct fpm_scoreboard_proc_s *proc; struct fpm_scoreboard_proc_s *proc;
struct timeval now; struct timeval now;
@ -170,9 +167,8 @@ void fpm_request_executing() /* {{{ */
proc->tv = now; proc->tv = now;
fpm_scoreboard_proc_release(proc); fpm_scoreboard_proc_release(proc);
} }
/* }}} */
void fpm_request_end(void) /* {{{ */ void fpm_request_end(void)
{ {
struct fpm_scoreboard_proc_s *proc; struct fpm_scoreboard_proc_s *proc;
struct timeval now; struct timeval now;
@ -204,9 +200,8 @@ void fpm_request_end(void) /* {{{ */
proc->memory = memory; proc->memory = memory;
fpm_scoreboard_proc_release(proc); fpm_scoreboard_proc_release(proc);
} }
/* }}} */
void fpm_request_finished() /* {{{ */ void fpm_request_finished(void)
{ {
struct fpm_scoreboard_proc_s *proc; struct fpm_scoreboard_proc_s *proc;
struct timeval now; struct timeval now;
@ -223,7 +218,6 @@ void fpm_request_finished() /* {{{ */
proc->tv = now; proc->tv = now;
fpm_scoreboard_proc_release(proc); fpm_scoreboard_proc_release(proc);
} }
/* }}} */
void fpm_request_check_timed_out(struct fpm_child_s *child, struct timeval *now, int terminate_timeout, int slowlog_timeout, int track_finished) /* {{{ */ void fpm_request_check_timed_out(struct fpm_child_s *child, struct timeval *now, int terminate_timeout, int slowlog_timeout, int track_finished) /* {{{ */
{ {

View file

@ -4,17 +4,17 @@
#define FPM_REQUEST_H 1 #define FPM_REQUEST_H 1
/* hanging in accept() */ /* hanging in accept() */
void fpm_request_accepting(); void fpm_request_accepting(void);
/* start reading fastcgi request from very first byte */ /* start reading fastcgi request from very first byte */
void fpm_request_reading_headers(); void fpm_request_reading_headers(void);
/* not a stage really but a point in the php code, where all request params have become known to sapi */ /* not a stage really but a point in the php code, where all request params have become known to sapi */
void fpm_request_info(); void fpm_request_info(void);
/* the script is executing */ /* the script is executing */
void fpm_request_executing(); void fpm_request_executing(void);
/* request ended: script response have been sent to web server */ /* request ended: script response have been sent to web server */
void fpm_request_end(void); void fpm_request_end(void);
/* request processed: cleaning current request */ /* request processed: cleaning current request */
void fpm_request_finished(); void fpm_request_finished(void);
struct fpm_child_s; struct fpm_child_s;
struct timeval; struct timeval;

View file

@ -21,7 +21,7 @@ static float fpm_scoreboard_tick;
#endif #endif
int fpm_scoreboard_init_main() /* {{{ */ int fpm_scoreboard_init_main(void)
{ {
struct fpm_worker_pool_s *wp; struct fpm_worker_pool_s *wp;
@ -72,7 +72,6 @@ int fpm_scoreboard_init_main() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
static struct fpm_scoreboard_s *fpm_scoreboard_get_for_update(struct fpm_scoreboard_s *scoreboard) /* {{{ */ static struct fpm_scoreboard_s *fpm_scoreboard_get_for_update(struct fpm_scoreboard_s *scoreboard) /* {{{ */
{ {
@ -186,11 +185,10 @@ void fpm_scoreboard_update(
} }
/* }}} */ /* }}} */
struct fpm_scoreboard_s *fpm_scoreboard_get() /* {{{*/ struct fpm_scoreboard_s *fpm_scoreboard_get(void)
{ {
return fpm_scoreboard; return fpm_scoreboard;
} }
/* }}} */
static inline struct fpm_scoreboard_proc_s *fpm_scoreboard_proc_get_ex( static inline struct fpm_scoreboard_proc_s *fpm_scoreboard_proc_get_ex(
struct fpm_scoreboard_s *scoreboard, int child_index, unsigned int nprocs) /* {{{*/ struct fpm_scoreboard_s *scoreboard, int child_index, unsigned int nprocs) /* {{{*/
@ -442,9 +440,8 @@ int fpm_scoreboard_proc_alloc(struct fpm_child_s *child) /* {{{ */
/* }}} */ /* }}} */
#ifdef HAVE_TIMES #ifdef HAVE_TIMES
float fpm_scoreboard_get_tick() /* {{{ */ float fpm_scoreboard_get_tick(void)
{ {
return fpm_scoreboard_tick; return fpm_scoreboard_tick;
} }
/* }}} */
#endif #endif

View file

@ -70,14 +70,14 @@ struct fpm_scoreboard_s {
struct fpm_scoreboard_proc_s procs[]; struct fpm_scoreboard_proc_s procs[];
}; };
int fpm_scoreboard_init_main(); int fpm_scoreboard_init_main(void);
int fpm_scoreboard_init_child(struct fpm_worker_pool_s *wp); int fpm_scoreboard_init_child(struct fpm_worker_pool_s *wp);
void fpm_scoreboard_update_begin(struct fpm_scoreboard_s *scoreboard); void fpm_scoreboard_update_begin(struct fpm_scoreboard_s *scoreboard);
void fpm_scoreboard_update_commit(int idle, int active, int lq, int lq_len, int requests, int max_children_reached, int slow_rq, int action, struct fpm_scoreboard_s *scoreboard); void fpm_scoreboard_update_commit(int idle, int active, int lq, int lq_len, int requests, int max_children_reached, int slow_rq, int action, struct fpm_scoreboard_s *scoreboard);
void fpm_scoreboard_update(int idle, int active, int lq, int lq_len, int requests, int max_children_reached, int slow_rq, int action, struct fpm_scoreboard_s *scoreboard); void fpm_scoreboard_update(int idle, int active, int lq, int lq_len, int requests, int max_children_reached, int slow_rq, int action, struct fpm_scoreboard_s *scoreboard);
struct fpm_scoreboard_s *fpm_scoreboard_get(); struct fpm_scoreboard_s *fpm_scoreboard_get(void);
struct fpm_scoreboard_proc_s *fpm_scoreboard_proc_get(struct fpm_scoreboard_s *scoreboard, int child_index); struct fpm_scoreboard_proc_s *fpm_scoreboard_proc_get(struct fpm_scoreboard_s *scoreboard, int child_index);
struct fpm_scoreboard_proc_s *fpm_scoreboard_proc_get_from_child(struct fpm_child_s *child); struct fpm_scoreboard_proc_s *fpm_scoreboard_proc_get_from_child(struct fpm_child_s *child);
@ -97,7 +97,7 @@ struct fpm_scoreboard_s *fpm_scoreboard_copy(struct fpm_scoreboard_s *scoreboard
void fpm_scoreboard_free_copy(struct fpm_scoreboard_s *scoreboard); void fpm_scoreboard_free_copy(struct fpm_scoreboard_s *scoreboard);
#ifdef HAVE_TIMES #ifdef HAVE_TIMES
float fpm_scoreboard_get_tick(); float fpm_scoreboard_get_tick(void);
#endif #endif
#endif #endif

View file

@ -60,8 +60,7 @@ int fpm_shm_free(void *mem, size_t size) /* {{{ */
} }
/* }}} */ /* }}} */
size_t fpm_shm_get_size_allocated() /* {{{*/ size_t fpm_shm_get_size_allocated(void)
{ {
return fpm_shm_size; return fpm_shm_size;
} }
/* }}} */

View file

@ -5,6 +5,6 @@
void *fpm_shm_alloc(size_t size); void *fpm_shm_alloc(size_t size);
int fpm_shm_free(void *mem, size_t size); int fpm_shm_free(void *mem, size_t size);
size_t fpm_shm_get_size_allocated(); size_t fpm_shm_get_size_allocated(void);
#endif #endif

View file

@ -182,7 +182,7 @@ static void sig_handler(int signo) /* {{{ */
} }
/* }}} */ /* }}} */
int fpm_signals_init_main() /* {{{ */ int fpm_signals_init_main(void)
{ {
struct sigaction act; struct sigaction act;
@ -222,9 +222,8 @@ int fpm_signals_init_main() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
int fpm_signals_init_child() /* {{{ */ int fpm_signals_init_child(void)
{ {
struct sigaction act, act_dfl; struct sigaction act, act_dfl;
@ -257,15 +256,13 @@ int fpm_signals_init_child() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
int fpm_signals_get_fd() /* {{{ */ int fpm_signals_get_fd(void)
{ {
return sp[0]; return sp[0];
} }
/* }}} */
int fpm_signals_init_mask() /* {{{ */ int fpm_signals_init_mask(void)
{ {
/* Subset of signals from fpm_signals_init_main() and fpm_got_signal() /* Subset of signals from fpm_signals_init_main() and fpm_got_signal()
blocked to avoid unexpected death during early init blocked to avoid unexpected death during early init
@ -298,9 +295,8 @@ int fpm_signals_init_mask() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
int fpm_signals_block() /* {{{ */ int fpm_signals_block(void)
{ {
if (0 > sigprocmask(SIG_BLOCK, &block_sigset, NULL)) { if (0 > sigprocmask(SIG_BLOCK, &block_sigset, NULL)) {
zlog(ZLOG_SYSERROR, "failed to block signals"); zlog(ZLOG_SYSERROR, "failed to block signals");
@ -308,9 +304,8 @@ int fpm_signals_block() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
int fpm_signals_child_block() /* {{{ */ int fpm_signals_child_block(void)
{ {
if (0 > sigprocmask(SIG_BLOCK, &child_block_sigset, NULL)) { if (0 > sigprocmask(SIG_BLOCK, &child_block_sigset, NULL)) {
zlog(ZLOG_SYSERROR, "failed to block child signals"); zlog(ZLOG_SYSERROR, "failed to block child signals");
@ -318,9 +313,8 @@ int fpm_signals_child_block() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
int fpm_signals_unblock() /* {{{ */ int fpm_signals_unblock(void)
{ {
/* Ensure that during reload after upgrade all signals are unblocked. /* Ensure that during reload after upgrade all signals are unblocked.
block_sigset could have different value before execve() */ block_sigset could have different value before execve() */
@ -332,4 +326,3 @@ int fpm_signals_unblock() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */

View file

@ -5,13 +5,13 @@
#include <signal.h> #include <signal.h>
int fpm_signals_init_main(); int fpm_signals_init_main(void);
int fpm_signals_init_child(); int fpm_signals_init_child(void);
int fpm_signals_get_fd(); int fpm_signals_get_fd(void);
int fpm_signals_init_mask(); int fpm_signals_init_mask(void);
int fpm_signals_block(); int fpm_signals_block(void);
int fpm_signals_child_block(); int fpm_signals_child_block(void);
int fpm_signals_unblock(); int fpm_signals_unblock(void);
extern const char *fpm_signal_names[NSIG + 1]; extern const char *fpm_signal_names[NSIG + 1];

View file

@ -386,7 +386,7 @@ static int fpm_socket_af_unix_listening_socket(struct fpm_worker_pool_s *wp) /*
} }
/* }}} */ /* }}} */
int fpm_sockets_init_main() /* {{{ */ int fpm_sockets_init_main(void)
{ {
unsigned i, lq_len; unsigned i, lq_len;
struct fpm_worker_pool_s *wp; struct fpm_worker_pool_s *wp;
@ -485,7 +485,6 @@ int fpm_sockets_init_main() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */
#if HAVE_FPM_LQ #if HAVE_FPM_LQ

View file

@ -24,7 +24,7 @@
#define FPM_ENV_SOCKET_SET_SIZE 128 #define FPM_ENV_SOCKET_SET_SIZE 128
enum fpm_address_domain fpm_sockets_domain_from_address(char *addr); enum fpm_address_domain fpm_sockets_domain_from_address(char *addr);
int fpm_sockets_init_main(); int fpm_sockets_init_main(void);
int fpm_socket_get_listening_queue(int sock, unsigned *cur_lq, unsigned *max_lq); int fpm_socket_get_listening_queue(int sock, unsigned *cur_lq, unsigned *max_lq);
int fpm_socket_unix_test_connect(struct sockaddr_un *sock, size_t socklen); int fpm_socket_unix_test_connect(struct sockaddr_un *sock, size_t socklen);

View file

@ -22,7 +22,7 @@
static int fd_stdout[2]; static int fd_stdout[2];
static int fd_stderr[2]; static int fd_stderr[2];
int fpm_stdio_init_main() /* {{{ */ int fpm_stdio_init_main(void)
{ {
int fd = open("/dev/null", O_RDWR); int fd = open("/dev/null", O_RDWR);
@ -39,9 +39,8 @@ int fpm_stdio_init_main() /* {{{ */
close(fd); close(fd);
return 0; return 0;
} }
/* }}} */
static inline int fpm_use_error_log() { /* {{{ */ static inline int fpm_use_error_log(void) {
/* /*
* the error_log is NOT used when running in foreground * the error_log is NOT used when running in foreground
* and from a tty (user looking at output). * and from a tty (user looking at output).
@ -59,8 +58,7 @@ static inline int fpm_use_error_log() { /* {{{ */
return 0; return 0;
} }
/* }}} */ int fpm_stdio_init_final(void)
int fpm_stdio_init_final() /* {{{ */
{ {
if (fpm_use_error_log()) { if (fpm_use_error_log()) {
/* prevent duping if logging to syslog */ /* prevent duping if logging to syslog */
@ -82,7 +80,6 @@ int fpm_stdio_init_final() /* {{{ */
zlog_set_launched(); zlog_set_launched();
return 0; return 0;
} }
/* }}} */
int fpm_stdio_init_child(struct fpm_worker_pool_s *wp) /* {{{ */ int fpm_stdio_init_child(struct fpm_worker_pool_s *wp) /* {{{ */
{ {
@ -108,11 +105,10 @@ int fpm_stdio_init_child(struct fpm_worker_pool_s *wp) /* {{{ */
#define FPM_STDIO_CMD_FLUSH "\0fscf" #define FPM_STDIO_CMD_FLUSH "\0fscf"
int fpm_stdio_flush_child() /* {{{ */ int fpm_stdio_flush_child(void)
{ {
return write(STDERR_FILENO, FPM_STDIO_CMD_FLUSH, sizeof(FPM_STDIO_CMD_FLUSH)); return write(STDERR_FILENO, FPM_STDIO_CMD_FLUSH, sizeof(FPM_STDIO_CMD_FLUSH));
} }
/* }}} */
static void fpm_stdio_child_said(struct fpm_event_s *ev, short which, void *arg) /* {{{ */ static void fpm_stdio_child_said(struct fpm_event_s *ev, short which, void *arg) /* {{{ */
{ {

View file

@ -7,10 +7,10 @@
#define STREAM_SET_MSG_PREFIX_FMT "[pool %s] child %d said into %s: " #define STREAM_SET_MSG_PREFIX_FMT "[pool %s] child %d said into %s: "
int fpm_stdio_init_main(); int fpm_stdio_init_main(void);
int fpm_stdio_init_final(); int fpm_stdio_init_final(void);
int fpm_stdio_init_child(struct fpm_worker_pool_s *wp); int fpm_stdio_init_child(struct fpm_worker_pool_s *wp);
int fpm_stdio_flush_child(); int fpm_stdio_flush_child(void);
int fpm_stdio_prepare_pipes(struct fpm_child_s *child); int fpm_stdio_prepare_pipes(struct fpm_child_s *child);
void fpm_stdio_child_use_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_parent_use_pipes(struct fpm_child_s *child);

View file

@ -11,7 +11,7 @@
#include "fpm_systemd.h" #include "fpm_systemd.h"
static void fpm_systemd() /* {{{ */ static void fpm_systemd(void)
{ {
static unsigned long int last=0; static unsigned long int last=0;
struct fpm_worker_pool_s *wp; struct fpm_worker_pool_s *wp;
@ -43,7 +43,6 @@ static void fpm_systemd() /* {{{ */
last = requests; last = requests;
} }
/* }}} */
void fpm_systemd_heartbeat(struct fpm_event_s *ev, short which, void *arg) /* {{{ */ void fpm_systemd_heartbeat(struct fpm_event_s *ev, short which, void *arg) /* {{{ */
{ {
@ -79,7 +78,7 @@ void fpm_systemd_heartbeat(struct fpm_event_s *ev, short which, void *arg) /* {{
} }
/* }}} */ /* }}} */
int fpm_systemd_conf() /* {{{ */ int fpm_systemd_conf(void)
{ {
char *watchdog; char *watchdog;
int interval = 0; int interval = 0;
@ -109,4 +108,3 @@ int fpm_systemd_conf() /* {{{ */
} }
return 0; return 0;
} }
/* }}} */

View file

@ -7,6 +7,6 @@
#define FPM_SYSTEMD_DEFAULT_HEARTBEAT (10000) #define FPM_SYSTEMD_DEFAULT_HEARTBEAT (10000)
void fpm_systemd_heartbeat(struct fpm_event_s *ev, short which, void *arg); void fpm_systemd_heartbeat(struct fpm_event_s *ev, short which, void *arg);
int fpm_systemd_conf(); int fpm_systemd_conf(void);
#endif #endif

View file

@ -18,7 +18,7 @@ static vm_offset_t target_page_base;
static vm_offset_t local_page; static vm_offset_t local_page;
static mach_msg_type_number_t local_size; static mach_msg_type_number_t local_size;
static void fpm_mach_vm_deallocate() /* {{{ */ static void fpm_mach_vm_deallocate(void)
{ {
if (local_page) { if (local_page) {
mach_vm_deallocate(mach_task_self(), local_page, local_size); mach_vm_deallocate(mach_task_self(), local_page, local_size);
@ -27,7 +27,6 @@ static void fpm_mach_vm_deallocate() /* {{{ */
local_size = 0; local_size = 0;
} }
} }
/* }}} */
static int fpm_mach_vm_read_page(vm_offset_t page) /* {{{ */ static int fpm_mach_vm_read_page(vm_offset_t page) /* {{{ */
{ {

View file

@ -452,7 +452,7 @@ int fpm_unix_init_child(struct fpm_worker_pool_s *wp) /* {{{ */
} }
/* }}} */ /* }}} */
int fpm_unix_init_main() /* {{{ */ int fpm_unix_init_main(void)
{ {
struct fpm_worker_pool_s *wp; struct fpm_worker_pool_s *wp;
int is_root = !geteuid(); int is_root = !geteuid();
@ -589,4 +589,3 @@ int fpm_unix_init_main() /* {{{ */
return 0; return 0;
} }
/* }}} */

View file

@ -10,7 +10,7 @@ int fpm_unix_set_socket_premissions(struct fpm_worker_pool_s *wp, const char *pa
int fpm_unix_free_socket_premissions(struct fpm_worker_pool_s *wp); int fpm_unix_free_socket_premissions(struct fpm_worker_pool_s *wp);
int fpm_unix_init_child(struct fpm_worker_pool_s *wp); int fpm_unix_init_child(struct fpm_worker_pool_s *wp);
int fpm_unix_init_main(); int fpm_unix_init_main(void);
extern size_t fpm_pagesize; extern size_t fpm_pagesize;

View file

@ -62,7 +62,7 @@ static void fpm_worker_pool_cleanup(int which, void *arg) /* {{{ */
} }
/* }}} */ /* }}} */
struct fpm_worker_pool_s *fpm_worker_pool_alloc() /* {{{ */ struct fpm_worker_pool_s *fpm_worker_pool_alloc(void)
{ {
struct fpm_worker_pool_s *ret; struct fpm_worker_pool_s *ret;
@ -77,13 +77,11 @@ struct fpm_worker_pool_s *fpm_worker_pool_alloc() /* {{{ */
ret->log_fd = -1; ret->log_fd = -1;
return ret; return ret;
} }
/* }}} */
int fpm_worker_pool_init_main() /* {{{ */ int fpm_worker_pool_init_main(void)
{ {
if (0 > fpm_cleanup_add(FPM_CLEANUP_ALL, fpm_worker_pool_cleanup, 0)) { if (0 > fpm_cleanup_add(FPM_CLEANUP_ALL, fpm_worker_pool_cleanup, 0)) {
return -1; return -1;
} }
return 0; return 0;
} }
/* }}} */

View file

@ -47,9 +47,9 @@ struct fpm_worker_pool_s {
#endif #endif
}; };
struct fpm_worker_pool_s *fpm_worker_pool_alloc(); struct fpm_worker_pool_s *fpm_worker_pool_alloc(void);
void fpm_worker_pool_free(struct fpm_worker_pool_s *wp); void fpm_worker_pool_free(struct fpm_worker_pool_s *wp);
int fpm_worker_pool_init_main(); int fpm_worker_pool_init_main(void);
void fpm_worker_pool_free_limit_extensions(char **limit_extensions); void fpm_worker_pool_free_limit_extensions(char **limit_extensions);