Browse Source
request_info.c is dead! long live SAPI
request_info.c is dead! long live SAPI
@- Finished the server abstraction layer; All of the PHP code is now shared @ across different servers (Apache, CGI, IIS, etc.), except for thin @ interface modules (Zeev)PHP-4.0.5
7 changed files with 15 additions and 98 deletions
-
7main/SAPI.c
-
4main/SAPI.h
-
6main/main.c
-
2main/php.h
-
10main/safe_mode.c
-
43request_info.c
-
41request_info.h
@ -1,43 +0,0 @@ |
|||
/* |
|||
+----------------------------------------------------------------------+ |
|||
| PHP version 4.0 | |
|||
+----------------------------------------------------------------------+ |
|||
| Copyright (c) 1997, 1998, 1999, 2000 The PHP Group | |
|||
+----------------------------------------------------------------------+ |
|||
| This source file is subject to version 2.0 of the PHP license, | |
|||
| that is bundled with this package in the file LICENSE, and is | |
|||
| available at through the world-wide-web at | |
|||
| http://www.php.net/license/2_0.txt. | |
|||
| If you did not receive a copy of the PHP license and are unable to | |
|||
| obtain it through the world-wide-web, please send a note to | |
|||
| license@php.net so we can mail you a copy immediately. | |
|||
+----------------------------------------------------------------------+ |
|||
| Author: Jim Winstead (jimw@php.net) | |
|||
+----------------------------------------------------------------------+ |
|||
*/ |
|||
|
|||
#include "php.h" |
|||
#include "SAPI.h" |
|||
|
|||
PHPAPI php_request_info request_info; |
|||
|
|||
int php_destroy_request_info(void *conf) |
|||
{ |
|||
STR_FREE(request_info.current_user); |
|||
return SUCCESS; |
|||
} |
|||
|
|||
int php_init_request_info(void *conf) |
|||
{ |
|||
request_info.current_user = NULL; |
|||
request_info.current_user_length = 0; |
|||
return SUCCESS; |
|||
} |
|||
|
|||
|
|||
|
|||
/* * Local variables: |
|||
* tab-width: 4 |
|||
* c-basic-offset: 4 |
|||
* End: |
|||
*/ |
|||
@ -1,41 +0,0 @@ |
|||
/* |
|||
+----------------------------------------------------------------------+ |
|||
| PHP version 4.0 | |
|||
+----------------------------------------------------------------------+ |
|||
| Copyright (c) 1997, 1998, 1999, 2000 The PHP Group | |
|||
+----------------------------------------------------------------------+ |
|||
| This source file is subject to version 2.0 of the PHP license, | |
|||
| that is bundled with this package in the file LICENSE, and is | |
|||
| available at through the world-wide-web at | |
|||
| http://www.php.net/license/2_0.txt. | |
|||
| If you did not receive a copy of the PHP license and are unable to | |
|||
| obtain it through the world-wide-web, please send a note to | |
|||
| license@php.net so we can mail you a copy immediately. | |
|||
+----------------------------------------------------------------------+ |
|||
| Author: Jim Winstead (jimw@php.net) | |
|||
+----------------------------------------------------------------------+ |
|||
*/ |
|||
|
|||
#ifndef _REQUEST_INFO_H_ |
|||
#define _REQUEST_INFO_H_ |
|||
|
|||
typedef struct { |
|||
char *current_user; |
|||
int current_user_length; |
|||
const char *script_filename; |
|||
} php_request_info; |
|||
|
|||
#ifndef THREAD_SAFE |
|||
PHPAPI extern php_request_info request_info; |
|||
#endif |
|||
|
|||
extern int php_init_request_info(void *conf); |
|||
extern int php_destroy_request_info(void *conf); |
|||
|
|||
#endif |
|||
/* |
|||
* Local variables: |
|||
* tab-width: 4 |
|||
* c-basic-offset: 4 |
|||
* End: |
|||
*/ |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue