Lines Matching refs:new_state

1441 	cwd_state new_state;  in virtual_realpath()  local
1447 new_state.cwd = (char*)emalloc(1); in virtual_realpath()
1448 new_state.cwd[0] = '\0'; in virtual_realpath()
1449 new_state.cwd_length = 0; in virtual_realpath()
1454 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_realpath()
1456 new_state.cwd = (char*)emalloc(1); in virtual_realpath()
1457 new_state.cwd[0] = '\0'; in virtual_realpath()
1458 new_state.cwd_length = 0; in virtual_realpath()
1461 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)==0) { in virtual_realpath()
1462 int len = new_state.cwd_length>MAXPATHLEN-1?MAXPATHLEN-1:new_state.cwd_length; in virtual_realpath()
1464 memcpy(real_path, new_state.cwd, len); in virtual_realpath()
1471 CWD_STATE_FREE(&new_state); in virtual_realpath()
1478 cwd_state new_state; in virtual_filepath_ex() local
1481 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_filepath_ex()
1482 retval = virtual_file_ex(&new_state, path, verify_path, CWD_FILEPATH); in virtual_filepath_ex()
1484 *filepath = new_state.cwd; in virtual_filepath_ex()
1499 cwd_state new_state; in virtual_fopen() local
1506 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_fopen()
1507 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { in virtual_fopen()
1508 CWD_STATE_FREE_ERR(&new_state); in virtual_fopen()
1513 f = php_win32_ioutil_fopen(new_state.cwd, mode); in virtual_fopen()
1515 f = fopen(new_state.cwd, mode); in virtual_fopen()
1518 CWD_STATE_FREE_ERR(&new_state); in virtual_fopen()
1526 cwd_state new_state; in virtual_access() local
1529 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_access()
1530 if (virtual_file_ex(&new_state, pathname, NULL, CWD_REALPATH)) { in virtual_access()
1531 CWD_STATE_FREE_ERR(&new_state); in virtual_access()
1536 ret = tsrm_win32_access(new_state.cwd, mode); in virtual_access()
1538 ret = access(new_state.cwd, mode); in virtual_access()
1541 CWD_STATE_FREE_ERR(&new_state); in virtual_access()
1550 cwd_state new_state; in virtual_utime() local
1553 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_utime()
1554 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { in virtual_utime()
1555 CWD_STATE_FREE_ERR(&new_state); in virtual_utime()
1560 ret = win32_utime(new_state.cwd, buf); in virtual_utime()
1562 ret = utime(new_state.cwd, buf); in virtual_utime()
1565 CWD_STATE_FREE_ERR(&new_state); in virtual_utime()
1573 cwd_state new_state; in virtual_chmod() local
1576 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_chmod()
1577 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { in virtual_chmod()
1578 CWD_STATE_FREE_ERR(&new_state); in virtual_chmod()
1594 ret = php_win32_ioutil_chmod(new_state.cwd, mode); in virtual_chmod()
1597 ret = chmod(new_state.cwd, mode); in virtual_chmod()
1600 CWD_STATE_FREE_ERR(&new_state); in virtual_chmod()
1608 cwd_state new_state; in virtual_chown() local
1611 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_chown()
1612 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { in virtual_chown()
1613 CWD_STATE_FREE_ERR(&new_state); in virtual_chown()
1619 ret = lchown(new_state.cwd, owner, group); in virtual_chown()
1624 ret = chown(new_state.cwd, owner, group); in virtual_chown()
1627 CWD_STATE_FREE_ERR(&new_state); in virtual_chown()
1635 cwd_state new_state; in virtual_open() local
1638 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_open()
1639 if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH)) { in virtual_open()
1640 CWD_STATE_FREE_ERR(&new_state); in virtual_open()
1653 f = php_win32_ioutil_open(new_state.cwd, flags, mode); in virtual_open()
1655 f = open(new_state.cwd, flags, mode); in virtual_open()
1659 f = php_win32_ioutil_open(new_state.cwd, flags); in virtual_open()
1661 f = open(new_state.cwd, flags); in virtual_open()
1664 CWD_STATE_FREE_ERR(&new_state); in virtual_open()
1671 cwd_state new_state; in virtual_creat() local
1674 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_creat()
1675 if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH)) { in virtual_creat()
1676 CWD_STATE_FREE_ERR(&new_state); in virtual_creat()
1680 f = creat(new_state.cwd, mode); in virtual_creat()
1682 CWD_STATE_FREE_ERR(&new_state); in virtual_creat()
1690 cwd_state new_state; in virtual_rename() local
1700 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_rename()
1701 if (virtual_file_ex(&new_state, newname, NULL, CWD_EXPAND)) { in virtual_rename()
1703 CWD_STATE_FREE_ERR(&new_state); in virtual_rename()
1706 newname = new_state.cwd; in virtual_rename()
1718 CWD_STATE_FREE_ERR(&new_state); in virtual_rename()
1726 cwd_state new_state; in virtual_stat() local
1729 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_stat()
1730 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)) { in virtual_stat()
1731 CWD_STATE_FREE_ERR(&new_state); in virtual_stat()
1735 retval = php_sys_stat(new_state.cwd, buf); in virtual_stat()
1737 CWD_STATE_FREE_ERR(&new_state); in virtual_stat()
1744 cwd_state new_state; in virtual_lstat() local
1747 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_lstat()
1748 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { in virtual_lstat()
1749 CWD_STATE_FREE_ERR(&new_state); in virtual_lstat()
1753 retval = php_sys_lstat(new_state.cwd, buf); in virtual_lstat()
1755 CWD_STATE_FREE_ERR(&new_state); in virtual_lstat()
1762 cwd_state new_state; in virtual_unlink() local
1765 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_unlink()
1766 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { in virtual_unlink()
1767 CWD_STATE_FREE_ERR(&new_state); in virtual_unlink()
1772 retval = php_win32_ioutil_unlink(new_state.cwd); in virtual_unlink()
1774 retval = unlink(new_state.cwd); in virtual_unlink()
1777 CWD_STATE_FREE_ERR(&new_state); in virtual_unlink()
1784 cwd_state new_state; in virtual_mkdir() local
1787 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_mkdir()
1788 if (virtual_file_ex(&new_state, pathname, NULL, CWD_FILEPATH)) { in virtual_mkdir()
1789 CWD_STATE_FREE_ERR(&new_state); in virtual_mkdir()
1794 retval = php_win32_ioutil_mkdir(new_state.cwd, mode); in virtual_mkdir()
1796 retval = mkdir(new_state.cwd, mode); in virtual_mkdir()
1798 CWD_STATE_FREE_ERR(&new_state); in virtual_mkdir()
1805 cwd_state new_state; in virtual_rmdir() local
1808 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_rmdir()
1809 if (virtual_file_ex(&new_state, pathname, NULL, CWD_EXPAND)) { in virtual_rmdir()
1810 CWD_STATE_FREE_ERR(&new_state); in virtual_rmdir()
1815 retval = php_win32_ioutil_rmdir(new_state.cwd); in virtual_rmdir()
1817 retval = rmdir(new_state.cwd); in virtual_rmdir()
1819 CWD_STATE_FREE_ERR(&new_state); in virtual_rmdir()
1830 cwd_state new_state; in virtual_opendir() local
1833 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_opendir()
1834 if (virtual_file_ex(&new_state, pathname, NULL, CWD_REALPATH)) { in virtual_opendir()
1835 CWD_STATE_FREE_ERR(&new_state); in virtual_opendir()
1839 retval = opendir(new_state.cwd); in virtual_opendir()
1841 CWD_STATE_FREE_ERR(&new_state); in virtual_opendir()
1912 cwd_state new_state; in tsrm_realpath() local
1917 new_state.cwd = (char*)emalloc(1); in tsrm_realpath()
1918 new_state.cwd[0] = '\0'; in tsrm_realpath()
1919 new_state.cwd_length = 0; in tsrm_realpath()
1925 new_state.cwd = estrdup(cwd); in tsrm_realpath()
1926 new_state.cwd_length = (int)strlen(cwd); in tsrm_realpath()
1928 new_state.cwd = (char*)emalloc(1); in tsrm_realpath()
1929 new_state.cwd[0] = '\0'; in tsrm_realpath()
1930 new_state.cwd_length = 0; in tsrm_realpath()
1933 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)) { in tsrm_realpath()
1934 efree(new_state.cwd); in tsrm_realpath()
1939 int copy_len = new_state.cwd_length>MAXPATHLEN-1 ? MAXPATHLEN-1 : new_state.cwd_length; in tsrm_realpath()
1940 memcpy(real_path, new_state.cwd, copy_len); in tsrm_realpath()
1942 efree(new_state.cwd); in tsrm_realpath()
1945 return new_state.cwd; in tsrm_realpath()