Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 147 lines (102 sloc) 3.396 kb
c5724cbd » zsuraski
1999-07-16 License update
1 /*
2 +----------------------------------------------------------------------+
38933514 » Sebastian Bergmann
2001-12-11 Update headers.
3 | PHP Version 4 |
c5724cbd » zsuraski
1999-07-16 License update
4 +----------------------------------------------------------------------+
38933514 » Sebastian Bergmann
2001-12-11 Update headers.
5 | Copyright (c) 1997-2002 The PHP Group |
c5724cbd » zsuraski
1999-07-16 License update
6 +----------------------------------------------------------------------+
e043439f » zsuraski
2000-05-18 Update the license with the new clause 6
7 | This source file is subject to version 2.02 of the PHP license, |
c5724cbd » zsuraski
1999-07-16 License update
8 | that is bundled with this package in the file LICENSE, and is |
9 | available at through the world-wide-web at |
e043439f » zsuraski
2000-05-18 Update the license with the new clause 6
10 | http://www.php.net/license/2_02.txt. |
c5724cbd » zsuraski
1999-07-16 License update
11 | If you did not receive a copy of the PHP license and are unable to |
12 | obtain it through the world-wide-web, please send a note to |
13 | license@php.net so we can mail you a copy immediately. |
14 +----------------------------------------------------------------------+
90613d22 » Sebastian Bergmann
2002-02-28 Maintain headers.
15 | Author: Zeev Suraski <zeev@zend.com> |
c5724cbd » zsuraski
1999-07-16 License update
16 +----------------------------------------------------------------------+
17 */
18
19
16017f6d » Sascha Schumann
2000-07-02 Change header protection macros to conform to standard.
20 #ifndef PHP_GLOBALS_H
21 #define PHP_GLOBALS_H
011813cc » zsuraski
1999-04-09 *** empty log message ***
22
c5af324e » zsuraski
1999-04-21 More thread safety work
23 #include "zend_globals.h"
24
011813cc » zsuraski
1999-04-09 *** empty log message ***
25 typedef struct _php_core_globals php_core_globals;
26
27 #ifdef ZTS
d87cc976 » zsuraski
2001-07-28 Redesigned thread safety mechanism - nua nua
28 # define PG(v) TSRMG(core_globals_id, php_core_globals *, v)
3cad3485 » zsuraski
1999-06-04 * Add a new workspace for dynamic PHP extensions.
29 extern PHPAPI int core_globals_id;
011813cc » zsuraski
1999-04-09 *** empty log message ***
30 #else
31 # define PG(v) (core_globals.v)
5a2189f3 » Sascha Schumann
1999-09-05 work around gcc bug, otherwise compiler would die with
32 extern ZEND_API struct _php_core_globals core_globals;
011813cc » zsuraski
1999-04-09 *** empty log message ***
33 #endif
34
eb321449 » zsuraski
2000-09-05 - Remove track_vars - it is now always on
35
bfa301df » zsuraski
2000-09-06 Fix ordering
36 #define TRACK_VARS_POST 0
37 #define TRACK_VARS_GET 1
38 #define TRACK_VARS_COOKIE 2
39 #define TRACK_VARS_SERVER 3
40 #define TRACK_VARS_ENV 4
41 #define TRACK_VARS_FILES 5
0e90b9dc » zsuraski
2000-02-26 @- The various $HTTP_*_VARS[] are now protected, and cannot be manipu…
42
d23e5d83 » Stig Bakken
2000-02-25 @- Implemented default_charset and default_mimetype config directives…
43 struct _php_tick_function_entry;
011813cc » zsuraski
1999-04-09 *** empty log message ***
44
c34d2b91 » foobar
2001-04-04 Added new configuration directives:
45 typedef struct _arg_separators {
46 char *output;
47 char *input;
48 } arg_separators;
49
011813cc » zsuraski
1999-04-09 *** empty log message ***
50 struct _php_core_globals {
54ec3a8e » rlerdorf
1999-09-04 Cleanups
51 zend_bool magic_quotes_gpc;
52 zend_bool magic_quotes_runtime;
53 zend_bool magic_quotes_sybase;
7685b44c » zsuraski
1999-04-10 Move asp_tags and short_open_tag to the new php_ini mechanism
54
e077c6bc » zsuraski
2001-08-11 Make it possible to enable chunked output buffering without providing
55 zend_bool safe_mode;
56
d8000684 » zsuraski
1999-12-15 - Implement ability to turn off support for call-time pass by reference
57 zend_bool allow_call_time_pass_reference;
24156db2 » zsuraski
2000-01-13 @- Added implicit_flush INI directive (Zeev)
58 zend_bool implicit_flush;
79f9f0ce » zsuraski
1999-04-10 Move safe_mode to the new php_ini mechanism
59
e077c6bc » zsuraski
2001-08-11 Make it possible to enable chunked output buffering without providing
60 int output_buffering;
61
771e3e49 » James E. Flemer
2001-07-13 o Fixed Bug #12121: chdir and safe_mode
62 char *safe_mode_include_dir;
934e10c7 » rlerdorf
2001-07-09 Add getmygid() and safe_mode_gid ini directive to allow safe mode to do
63 zend_bool safe_mode_gid;
54ec3a8e » rlerdorf
1999-09-04 Cleanups
64 zend_bool sql_safe_mode;
65 zend_bool enable_dl;
0f7f5c2c » zsuraski
2000-11-13 - Import Jade Nicoletti's transparent gzip encoding support as an output
66
67 char *output_handler;
68
06cdf297 » Derick Rethans
2001-11-26 - Adding a callback mechanism to the unserializer. (patch by Bernd
69 char *unserialize_callback_func;
70
8fb954ae » zsuraski
2000-05-29 Fix startup sequence. It should do it this time.
71 char *safe_mode_exec_dir;
bb6dff9c » zsuraski
1999-04-10 Buh-bye php3_ini
72
f86fb810 » zsuraski
1999-06-15 Change four spaces back to tabs (Why the hell did you change the tabs…
73 long memory_limit;
e3d2234b » zsuraski
1999-04-10 A lot of php3_ini -> php_ini work
74
54ec3a8e » rlerdorf
1999-09-04 Cleanups
75 zend_bool track_errors;
76 zend_bool display_errors;
b7ecaacd » zsuraski
2000-09-09 More security-related (control) patches:
77 zend_bool display_startup_errors;
54ec3a8e » rlerdorf
1999-09-04 Cleanups
78 zend_bool log_errors;
ddc6437e » Marcus Boerger
2002-04-06 new feature ignoring repeated error messages (defaults to old behaviour)
79 zend_bool ignore_repeated_errors;
80 zend_bool ignore_repeated_source;
f86fb810 » zsuraski
1999-06-15 Change four spaces back to tabs (Why the hell did you change the tabs…
81 char *error_log;
bb6dff9c » zsuraski
1999-04-10 Buh-bye php3_ini
82
f86fb810 » zsuraski
1999-06-15 Change four spaces back to tabs (Why the hell did you change the tabs…
83 char *doc_root;
84 char *user_dir;
85 char *include_path;
86 char *open_basedir;
87 char *extension_dir;
bb6dff9c » zsuraski
1999-04-10 Buh-bye php3_ini
88
f86fb810 » zsuraski
1999-06-15 Change four spaces back to tabs (Why the hell did you change the tabs…
89 char *upload_tmp_dir;
90 long upload_max_filesize;
35b30a8d » Sascha Schumann
1999-11-26 Add reentrant versions of ctime, localtime, gmtime, asctime.
91
6727342b » rlerdorf
2000-04-14 Make error_prepend_string and error_append_string work
92 char *error_append_string;
93 char *error_prepend_string;
94
f86fb810 » zsuraski
1999-06-15 Change four spaces back to tabs (Why the hell did you change the tabs…
95 char *auto_prepend_file;
96 char *auto_append_file;
bb6dff9c » zsuraski
1999-04-10 Buh-bye php3_ini
97
c34d2b91 » foobar
2001-04-04 Added new configuration directives:
98 arg_separators arg_separator;
99
f86fb810 » zsuraski
1999-06-15 Change four spaces back to tabs (Why the hell did you change the tabs…
100 char *gpc_order;
9ab35ae3 » zsuraski
2000-01-28 Tried to centralize global variable registration as much as possible:
101 char *variables_order;
bb6dff9c » zsuraski
1999-04-10 Buh-bye php3_ini
102
ed453cc9 » zsuraski
2000-09-04 Fix the file upload security problem with no side effects (untested)
103 HashTable rfc1867_protected_variables;
104
0bede914 » rlerdorf
1999-09-04 First part of the connection_status work. No user-callable functions
105 short connection_status;
106 short ignore_user_abort;
107
f86fb810 » zsuraski
1999-06-15 Change four spaces back to tabs (Why the hell did you change the tabs…
108 unsigned char header_is_being_sent;
d23e5d83 » Stig Bakken
2000-02-25 @- Implemented default_charset and default_mimetype config directives…
109
110 zend_llist tick_functions;
0e90b9dc » zsuraski
2000-02-26 @- The various $HTTP_*_VARS[] are now protected, and cannot be manipu…
111
eb321449 » zsuraski
2000-09-05 - Remove track_vars - it is now always on
112 zval *http_globals[6];
8fb954ae » zsuraski
2000-05-29 Fix startup sequence. It should do it this time.
113
114 zend_bool expose_php;
115
116 zend_bool register_globals;
117 zend_bool register_argc_argv;
118
119 zend_bool y2k_compliance;
120
23ca7b9f » Stig Bakken
2000-07-04 Added "html_errors" directive to optionally disable HTML formatting o…
121 zend_bool html_errors;
a2ce3c70 » Sascha Schumann
2001-07-10 Allow errors to be returned as XMLRPC fault packets.
122 zend_bool xmlrpc_errors;
123
3dd33fde » Sascha Schumann
2001-07-13 Fix xmlrpc_error:number handling
124 long xmlrpc_error_number;
a2ce3c70 » Sascha Schumann
2001-07-10 Allow errors to be returned as XMLRPC fault packets.
125
23ca7b9f » Stig Bakken
2000-07-04 Added "html_errors" directive to optionally disable HTML formatting o…
126
b7ecaacd » zsuraski
2000-09-09 More security-related (control) patches:
127 zend_bool modules_activated;
128
129 zend_bool file_uploads;
130
131 zend_bool during_request_startup;
cae27179 » Hartmut Holzgraefe
2000-10-13 fopen wrappers cleanup
132
133 zend_bool allow_url_fopen;
9bc97ac8 » rlerdorf
2001-07-17 Add always_populate_raw_post_data ini directive and default it to 0 to
134
135 zend_bool always_populate_raw_post_data;
c9d5e137 » wez
2002-03-18 TSRMLS related work on streams, as discussed with Zeev.
136
011813cc » zsuraski
1999-04-09 *** empty log message ***
137 };
138
139
16017f6d » Sascha Schumann
2000-07-02 Change header protection macros to conform to standard.
140 #endif /* PHP_GLOBALS_H */
336392ea » Stig Bakken
1999-06-15 * now using php4.ini instead of php3.ini
141
142 /*
143 * Local variables:
144 * tab-width: 4
145 * c-basic-offset: 4
146 * End:
147 */
Something went wrong with that request. Please try again.