summaryrefslogtreecommitdiff
path: root/ext/standard/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/file.c')
-rw-r--r--ext/standard/file.c30
1 files changed, 8 insertions, 22 deletions
diff --git a/ext/standard/file.c b/ext/standard/file.c
index 4fa6eccf92..0af13d8388 100644
--- a/ext/standard/file.c
+++ b/ext/standard/file.c
@@ -115,7 +115,7 @@ static int le_stream = FAILURE;
static void _file_popen_dtor(zend_rsrc_list_entry *rsrc)
{
FILE *pipe = (FILE *)rsrc->ptr;
- FLS_FETCH();
+ TSRMLS_FETCH();
FG(pclose_ret) = pclose(pipe);
}
@@ -168,7 +168,7 @@ PHPAPI int php_file_le_socket(void) /* XXX doe we really want this???? */
}
-static void file_globals_ctor(FLS_D TSRMLS_DC)
+static void file_globals_ctor(php_file_globals *file_globals_p TSRMLS_DC)
{
zend_hash_init(&FG(ht_fsock_keys), 0, NULL, NULL, 1);
zend_hash_init(&FG(ht_fsock_socks), 0, NULL, (void (*)(void *))php_msock_destroy, 1);
@@ -179,11 +179,11 @@ static void file_globals_ctor(FLS_D TSRMLS_DC)
}
-static void file_globals_dtor(FLS_D TSRMLS_DC)
+static void file_globals_dtor(php_file_globals *file_globals_p TSRMLS_DC)
{
zend_hash_destroy(&FG(ht_fsock_socks));
zend_hash_destroy(&FG(ht_fsock_keys));
- php_cleanup_sockbuf(1 FLS_CC);
+ php_cleanup_sockbuf(1 TSRMLS_CC);
}
@@ -200,7 +200,7 @@ PHP_MINIT_FUNCTION(file)
#ifdef ZTS
ts_allocate_id(&file_globals_id, sizeof(php_file_globals), (ts_allocate_ctor) file_globals_ctor, (ts_allocate_dtor) file_globals_dtor);
#else
- file_globals_ctor(FLS_C TSRMLS_CC);
+ file_globals_ctor(&file_globals TSRMLS_CC);
#endif
REGISTER_LONG_CONSTANT("SEEK_SET", SEEK_SET, CONST_CS | CONST_PERSISTENT);
@@ -219,10 +219,9 @@ PHP_MINIT_FUNCTION(file)
PHP_MSHUTDOWN_FUNCTION(file)
{
#ifndef ZTS
- FLS_FETCH();
TSRMLS_FETCH();
- file_globals_dtor(FLS_C TSRMLS_CC);
+ file_globals_dtor(&file_globals TSRMLS_CC);
#endif
return SUCCESS;
}
@@ -298,7 +297,6 @@ PHP_FUNCTION(get_meta_tags)
char *name=NULL, *value=NULL, *temp=NULL;
php_meta_tags_token tok, tok_last;
php_meta_tags_data md;
- PLS_FETCH();
/* check args */
switch (ARG_COUNT(ht)) {
@@ -479,7 +477,6 @@ PHP_FUNCTION(file)
int issock=0, socketd=0;
int target_len, len;
zend_bool reached_eof=0;
- PLS_FETCH();
/* check args */
switch (ARG_COUNT(ht)) {
@@ -645,7 +642,6 @@ PHP_NAMED_FUNCTION(php_if_fopen)
int *sock;
int use_include_path = 0;
int issock=0, socketd=0;
- FLS_FETCH();
switch(ARG_COUNT(ht)) {
case 2:
@@ -726,7 +722,6 @@ PHP_FUNCTION(popen)
FILE *fp;
char *p,*tmp = NULL;
char *b, buf[1024];
- PLS_FETCH();
if (ARG_COUNT(ht) != 2 || zend_get_parameters_ex(2, &arg1, &arg2) == FAILURE) {
WRONG_PARAM_COUNT;
@@ -783,7 +778,6 @@ PHP_FUNCTION(pclose)
{
pval **arg1;
void *what;
- FLS_FETCH();
if (ARG_COUNT(ht) != 1 || zend_get_parameters_ex(1, &arg1) == FAILURE) {
WRONG_PARAM_COUNT;
@@ -995,7 +989,6 @@ PHP_FUNCTION(fgets)
int issock=0;
int socketd=0;
void *what;
- PLS_FETCH();
if (ARG_COUNT(ht) != 2 || zend_get_parameters_ex(2, &arg1, &arg2) == FAILURE) {
WRONG_PARAM_COUNT;
@@ -1128,7 +1121,6 @@ PHP_FUNCTION(fgetss)
void *what;
char *allowed_tags=NULL;
int allowed_tags_len=0;
- FLS_FETCH();
switch(ARG_COUNT(ht)) {
case 2:
@@ -1279,7 +1271,6 @@ PHP_FUNCTION(fwrite)
int issock=0;
int socketd=0;
void *what;
- PLS_FETCH();
switch (ARG_COUNT(ht)) {
case 2:
@@ -1508,7 +1499,6 @@ PHP_FUNCTION(mkdir)
pval **arg1, **arg2;
int ret;
mode_t mode;
- PLS_FETCH();
if (ARG_COUNT(ht) != 2 || zend_get_parameters_ex(2, &arg1, &arg2) == FAILURE) {
WRONG_PARAM_COUNT;
@@ -1535,7 +1525,6 @@ PHP_FUNCTION(rmdir)
{
pval **arg1;
int ret;
- PLS_FETCH();
if (ARG_COUNT(ht) != 1 || zend_get_parameters_ex(1, &arg1) == FAILURE) {
WRONG_PARAM_COUNT;
@@ -1578,7 +1567,8 @@ static size_t php_passthru_fd(int socketd, FILE *fp, int issock)
len = sbuf.st_size - off;
p = mmap(0, len, PROT_READ, MAP_SHARED, fd, off);
if (p != (void *) MAP_FAILED) {
- BLS_FETCH();
+ TSRMLS_FETCH();
+
BG(mmap_file) = p;
BG(mmap_len) = len;
PHPWRITE(p, len);
@@ -1732,7 +1722,6 @@ PHP_FUNCTION(rename)
pval **old_arg, **new_arg;
char *old_name, *new_name;
int ret;
- PLS_FETCH();
if (ARG_COUNT(ht) != 2 || zend_get_parameters_ex(2, &old_arg, &new_arg) == FAILURE) {
WRONG_PARAM_COUNT;
@@ -1764,7 +1753,6 @@ PHP_FUNCTION(unlink)
{
pval **filename;
int ret;
- PLS_FETCH();
if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &filename) == FAILURE) {
WRONG_PARAM_COUNT;
@@ -1907,7 +1895,6 @@ PHP_NAMED_FUNCTION(php_if_fstat)
PHP_FUNCTION(copy)
{
pval **source, **target;
- PLS_FETCH();
if (ARG_COUNT(ht) != 2 || zend_get_parameters_ex(2, &source, &target) == FAILURE) {
WRONG_PARAM_COUNT;
@@ -2010,7 +1997,6 @@ PHP_FUNCTION(fread)
int issock=0;
int socketd=0;
void *what;
- PLS_FETCH();
if (ARG_COUNT(ht) != 2 || zend_get_parameters_ex(2, &arg1, &arg2) == FAILURE) {
WRONG_PARAM_COUNT;