Lines Matching refs:new_state

1243 	cwd_state new_state;  in virtual_realpath()  local
1249 new_state.cwd = (char*)emalloc(1); in virtual_realpath()
1250 new_state.cwd[0] = '\0'; in virtual_realpath()
1251 new_state.cwd_length = 0; in virtual_realpath()
1256 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_realpath()
1258 new_state.cwd = (char*)emalloc(1); in virtual_realpath()
1259 new_state.cwd[0] = '\0'; in virtual_realpath()
1260 new_state.cwd_length = 0; in virtual_realpath()
1263 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)==0) { in virtual_realpath()
1264 size_t len = new_state.cwd_length>MAXPATHLEN-1?MAXPATHLEN-1:new_state.cwd_length; in virtual_realpath()
1266 memcpy(real_path, new_state.cwd, len); in virtual_realpath()
1273 CWD_STATE_FREE(&new_state); in virtual_realpath()
1280 cwd_state new_state; in virtual_filepath_ex() local
1283 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_filepath_ex()
1284 retval = virtual_file_ex(&new_state, path, verify_path, CWD_FILEPATH); in virtual_filepath_ex()
1286 *filepath = new_state.cwd; in virtual_filepath_ex()
1301 cwd_state new_state; in virtual_fopen() local
1308 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_fopen()
1309 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { in virtual_fopen()
1310 CWD_STATE_FREE_ERR(&new_state); in virtual_fopen()
1315 f = php_win32_ioutil_fopen(new_state.cwd, mode); in virtual_fopen()
1317 f = fopen(new_state.cwd, mode); in virtual_fopen()
1320 CWD_STATE_FREE_ERR(&new_state); in virtual_fopen()
1328 cwd_state new_state; in virtual_access() local
1331 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_access()
1332 if (virtual_file_ex(&new_state, pathname, NULL, CWD_REALPATH)) { in virtual_access()
1333 CWD_STATE_FREE_ERR(&new_state); in virtual_access()
1338 ret = tsrm_win32_access(new_state.cwd, mode); in virtual_access()
1340 ret = access(new_state.cwd, mode); in virtual_access()
1343 CWD_STATE_FREE_ERR(&new_state); in virtual_access()
1352 cwd_state new_state; in virtual_utime() local
1355 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_utime()
1356 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { in virtual_utime()
1357 CWD_STATE_FREE_ERR(&new_state); in virtual_utime()
1362 ret = win32_utime(new_state.cwd, buf); in virtual_utime()
1364 ret = utime(new_state.cwd, buf); in virtual_utime()
1367 CWD_STATE_FREE_ERR(&new_state); in virtual_utime()
1375 cwd_state new_state; in virtual_chmod() local
1378 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_chmod()
1379 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { in virtual_chmod()
1380 CWD_STATE_FREE_ERR(&new_state); in virtual_chmod()
1396 ret = php_win32_ioutil_chmod(new_state.cwd, mode); in virtual_chmod()
1399 ret = chmod(new_state.cwd, mode); in virtual_chmod()
1402 CWD_STATE_FREE_ERR(&new_state); in virtual_chmod()
1410 cwd_state new_state; in virtual_chown() local
1413 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_chown()
1414 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { in virtual_chown()
1415 CWD_STATE_FREE_ERR(&new_state); in virtual_chown()
1421 ret = lchown(new_state.cwd, owner, group); in virtual_chown()
1426 ret = chown(new_state.cwd, owner, group); in virtual_chown()
1429 CWD_STATE_FREE_ERR(&new_state); in virtual_chown()
1437 cwd_state new_state; in virtual_open() local
1440 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_open()
1441 if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH)) { in virtual_open()
1442 CWD_STATE_FREE_ERR(&new_state); in virtual_open()
1455 f = php_win32_ioutil_open(new_state.cwd, flags, mode); in virtual_open()
1457 f = open(new_state.cwd, flags, mode); in virtual_open()
1461 f = php_win32_ioutil_open(new_state.cwd, flags); in virtual_open()
1463 f = open(new_state.cwd, flags); in virtual_open()
1466 CWD_STATE_FREE_ERR(&new_state); in virtual_open()
1473 cwd_state new_state; in virtual_creat() local
1476 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_creat()
1477 if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH)) { in virtual_creat()
1478 CWD_STATE_FREE_ERR(&new_state); in virtual_creat()
1482 f = creat(new_state.cwd, mode); in virtual_creat()
1484 CWD_STATE_FREE_ERR(&new_state); in virtual_creat()
1492 cwd_state new_state; in virtual_rename() local
1502 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_rename()
1503 if (virtual_file_ex(&new_state, newname, NULL, CWD_EXPAND)) { in virtual_rename()
1505 CWD_STATE_FREE_ERR(&new_state); in virtual_rename()
1508 newname = new_state.cwd; in virtual_rename()
1520 CWD_STATE_FREE_ERR(&new_state); in virtual_rename()
1528 cwd_state new_state; in virtual_stat() local
1531 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_stat()
1532 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)) { in virtual_stat()
1533 CWD_STATE_FREE_ERR(&new_state); in virtual_stat()
1537 retval = php_sys_stat(new_state.cwd, buf); in virtual_stat()
1539 CWD_STATE_FREE_ERR(&new_state); in virtual_stat()
1546 cwd_state new_state; in virtual_lstat() local
1549 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_lstat()
1550 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { in virtual_lstat()
1551 CWD_STATE_FREE_ERR(&new_state); in virtual_lstat()
1555 retval = php_sys_lstat(new_state.cwd, buf); in virtual_lstat()
1557 CWD_STATE_FREE_ERR(&new_state); in virtual_lstat()
1564 cwd_state new_state; in virtual_unlink() local
1567 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_unlink()
1568 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { in virtual_unlink()
1569 CWD_STATE_FREE_ERR(&new_state); in virtual_unlink()
1574 retval = php_win32_ioutil_unlink(new_state.cwd); in virtual_unlink()
1576 retval = unlink(new_state.cwd); in virtual_unlink()
1579 CWD_STATE_FREE_ERR(&new_state); in virtual_unlink()
1586 cwd_state new_state; in virtual_mkdir() local
1589 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_mkdir()
1590 if (virtual_file_ex(&new_state, pathname, NULL, CWD_FILEPATH)) { in virtual_mkdir()
1591 CWD_STATE_FREE_ERR(&new_state); in virtual_mkdir()
1596 retval = php_win32_ioutil_mkdir(new_state.cwd, mode); in virtual_mkdir()
1598 retval = mkdir(new_state.cwd, mode); in virtual_mkdir()
1600 CWD_STATE_FREE_ERR(&new_state); in virtual_mkdir()
1607 cwd_state new_state; in virtual_rmdir() local
1610 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_rmdir()
1611 if (virtual_file_ex(&new_state, pathname, NULL, CWD_EXPAND)) { in virtual_rmdir()
1612 CWD_STATE_FREE_ERR(&new_state); in virtual_rmdir()
1617 retval = php_win32_ioutil_rmdir(new_state.cwd); in virtual_rmdir()
1619 retval = rmdir(new_state.cwd); in virtual_rmdir()
1621 CWD_STATE_FREE_ERR(&new_state); in virtual_rmdir()
1632 cwd_state new_state; in virtual_opendir() local
1635 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_opendir()
1636 if (virtual_file_ex(&new_state, pathname, NULL, CWD_REALPATH)) { in virtual_opendir()
1637 CWD_STATE_FREE_ERR(&new_state); in virtual_opendir()
1641 retval = opendir(new_state.cwd); in virtual_opendir()
1643 CWD_STATE_FREE_ERR(&new_state); in virtual_opendir()
1714 cwd_state new_state; in tsrm_realpath() local
1719 new_state.cwd = (char*)emalloc(1); in tsrm_realpath()
1720 new_state.cwd[0] = '\0'; in tsrm_realpath()
1721 new_state.cwd_length = 0; in tsrm_realpath()
1727 new_state.cwd = estrdup(cwd); in tsrm_realpath()
1728 new_state.cwd_length = strlen(cwd); in tsrm_realpath()
1730 new_state.cwd = (char*)emalloc(1); in tsrm_realpath()
1731 new_state.cwd[0] = '\0'; in tsrm_realpath()
1732 new_state.cwd_length = 0; in tsrm_realpath()
1735 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)) { in tsrm_realpath()
1736 efree(new_state.cwd); in tsrm_realpath()
1741 size_t copy_len = new_state.cwd_length>MAXPATHLEN-1 ? MAXPATHLEN-1 : new_state.cwd_length; in tsrm_realpath()
1742 memcpy(real_path, new_state.cwd, copy_len); in tsrm_realpath()
1744 efree(new_state.cwd); in tsrm_realpath()
1747 return new_state.cwd; in tsrm_realpath()