mirror of
https://github.com/php/php-src.git
synced 2026-04-20 22:41:20 +02:00
51 lines
1.2 KiB
C
51 lines
1.2 KiB
C
|
|
/* $Id: fpm_php.h,v 1.10.2.1 2008/11/15 00:57:24 anight Exp $ */
|
|
/* (c) 2007,2008 Andrei Nigmatulin */
|
|
|
|
#ifndef FPM_PHP_H
|
|
#define FPM_PHP_H 1
|
|
|
|
#include <TSRM.h>
|
|
|
|
#include "php.h"
|
|
#include "build-defs.h" /* for PHP_ defines */
|
|
#include "fpm/fpm_conf.h"
|
|
|
|
#define FPM_PHP_INI_TO_EXPAND \
|
|
{ \
|
|
"error_log", \
|
|
"extension_dir", \
|
|
"mime_magic.magicfile", \
|
|
"sendmail_path", \
|
|
"session.cookie_path", \
|
|
"session_pgsql.sem_file_name", \
|
|
"soap.wsdl_cache_dir", \
|
|
"uploadprogress.file.filename_template", \
|
|
"xdebug.output_dir", \
|
|
"xdebug.profiler_output_dir", \
|
|
"xdebug.trace_output_dir", \
|
|
"xmms.path", \
|
|
"axis2.client_home", \
|
|
"blenc.key_file", \
|
|
"coin_acceptor.device", \
|
|
NULL \
|
|
}
|
|
|
|
struct fpm_worker_pool_s;
|
|
|
|
int fpm_php_init_child(struct fpm_worker_pool_s *wp);
|
|
char *fpm_php_script_filename(TSRMLS_D);
|
|
char *fpm_php_request_uri(TSRMLS_D);
|
|
char *fpm_php_request_method(TSRMLS_D);
|
|
char *fpm_php_query_string(TSRMLS_D);
|
|
char *fpm_php_auth_user(TSRMLS_D);
|
|
size_t fpm_php_content_length(TSRMLS_D);
|
|
void fpm_php_soft_quit();
|
|
int fpm_php_init_main();
|
|
int fpm_php_apply_defines_ex(struct key_value_s *kv, int mode);
|
|
int fpm_php_limit_extensions(char *path);
|
|
char* fpm_php_get_string_from_table(char *table, char *key TSRMLS_DC);
|
|
|
|
#endif
|
|
|