summaryrefslogtreecommitdiff
path: root/main/fastcgi.h
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2015-05-27 10:37:48 +0800
committerXinchen Hui <laruence@gmail.com>2015-05-27 10:37:48 +0800
commitf972e219e477fa1f4137de2de24e05c0f5c515e1 (patch)
tree5902710671124840942851aa3fe0f22befa32241 /main/fastcgi.h
parent49b10ee264c88edc4fc52d4ab9ae1ca843be7c1f (diff)
parent6d582c6a248616d92a746fe3a173f984f7c21045 (diff)
downloadphp-git-f972e219e477fa1f4137de2de24e05c0f5c515e1.tar.gz
Merge pull request #2 from weltling/merge-fastcgi
Simplify the windows side
Diffstat (limited to 'main/fastcgi.h')
-rw-r--r--main/fastcgi.h64
1 files changed, 27 insertions, 37 deletions
diff --git a/main/fastcgi.h b/main/fastcgi.h
index 67203f1647..7e56f0ef89 100644
--- a/main/fastcgi.h
+++ b/main/fastcgi.h
@@ -43,16 +43,6 @@
#define FCGI_PUTENV(request, name, value) \
fcgi_quick_putenv(request, name, sizeof(name)-1, FCGI_HASH_FUNC(name, sizeof(name)-1), value)
-#ifdef PHP_WIN32
-# ifdef FCGI_EXPORTS
-# define FCGI_API __declspec(dllexport)
-# else
-# define FCGI_API __declspec(dllimport)
-# endif
-#else
-# define FCGI_API
-#endif
-
typedef enum _fcgi_role {
FCGI_RESPONDER = 1,
FCGI_AUTHORIZER = 2,
@@ -196,44 +186,44 @@ struct _fcgi_request {
fcgi_hash env;
};
-FCGI_API int fcgi_init(void);
-FCGI_API void fcgi_shutdown(void);
-FCGI_API int fcgi_is_fastcgi(void);
-FCGI_API int fcgi_is_closed(fcgi_request *req);
-FCGI_API void fcgi_close(fcgi_request *req, int force, int destroy);
-FCGI_API int fcgi_in_shutdown(void);
-FCGI_API void fcgi_terminate(void);
-FCGI_API int fcgi_listen(const char *path, int backlog);
-FCGI_API fcgi_request* fcgi_init_request(fcgi_request *request, int listen_socket);
-FCGI_API void fcgi_destroy_request(fcgi_request *req);
-FCGI_API void fcgi_set_allowed_clients(char *ip);
-FCGI_API int fcgi_accept_request(fcgi_request *req);
-FCGI_API int fcgi_finish_request(fcgi_request *req, int force_close);
-FCGI_API const char *fcgi_get_last_client_ip();
-FCGI_API void fcgi_set_in_shutdown(int new_value);
+int fcgi_init(void);
+void fcgi_shutdown(void);
+int fcgi_is_fastcgi(void);
+int fcgi_is_closed(fcgi_request *req);
+void fcgi_close(fcgi_request *req, int force, int destroy);
+int fcgi_in_shutdown(void);
+void fcgi_terminate(void);
+int fcgi_listen(const char *path, int backlog);
+fcgi_request* fcgi_init_request(fcgi_request *request, int listen_socket);
+void fcgi_destroy_request(fcgi_request *req);
+void fcgi_set_allowed_clients(char *ip);
+int fcgi_accept_request(fcgi_request *req);
+int fcgi_finish_request(fcgi_request *req, int force_close);
+const char *fcgi_get_last_client_ip();
+void fcgi_set_in_shutdown(int new_value);
#ifndef HAVE_ATTRIBUTE_WEAK
typedef void (*fcgi_logger)(int type, const char *fmt, ...);
-FCGI_API void fcgi_set_logger(fcgi_logger lg);
+void fcgi_set_logger(fcgi_logger lg);
#endif
-FCGI_API char* fcgi_getenv(fcgi_request *req, const char* var, int var_len);
-FCGI_API char* fcgi_putenv(fcgi_request *req, char* var, int var_len, char* val);
-FCGI_API char* fcgi_quick_getenv(fcgi_request *req, const char* var, int var_len, unsigned int hash_value);
-FCGI_API char* fcgi_quick_putenv(fcgi_request *req, char* var, int var_len, unsigned int hash_value, char* val);
-FCGI_API void fcgi_loadenv(fcgi_request *req, fcgi_apply_func load_func, zval *array);
+char* fcgi_getenv(fcgi_request *req, const char* var, int var_len);
+char* fcgi_putenv(fcgi_request *req, char* var, int var_len, char* val);
+char* fcgi_quick_getenv(fcgi_request *req, const char* var, int var_len, unsigned int hash_value);
+char* fcgi_quick_putenv(fcgi_request *req, char* var, int var_len, unsigned int hash_value, char* val);
+void fcgi_loadenv(fcgi_request *req, fcgi_apply_func load_func, zval *array);
-FCGI_API int fcgi_read(fcgi_request *req, char *str, int len);
+int fcgi_read(fcgi_request *req, char *str, int len);
-FCGI_API int fcgi_write(fcgi_request *req, fcgi_request_type type, const char *str, int len);
-FCGI_API int fcgi_flush(fcgi_request *req, int close);
+int fcgi_write(fcgi_request *req, fcgi_request_type type, const char *str, int len);
+int fcgi_flush(fcgi_request *req, int close);
#ifdef PHP_WIN32
-FCGI_API void fcgi_impersonate(void);
+void fcgi_impersonate(void);
#endif
-FCGI_API void fcgi_set_mgmt_var(const char * name, size_t name_len, const char * value, size_t value_len);
-FCGI_API void fcgi_free_mgmt_var_cb(zval *zv);
+void fcgi_set_mgmt_var(const char * name, size_t name_len, const char * value, size_t value_len);
+void fcgi_free_mgmt_var_cb(zval *zv);
/*
* Local variables: