Lines Matching refs:new_state

1401 	cwd_state new_state;  in virtual_realpath()  local
1407 new_state.cwd = (char*)malloc(1); in virtual_realpath()
1408 if (new_state.cwd == NULL) { in virtual_realpath()
1412 new_state.cwd[0] = '\0'; in virtual_realpath()
1413 new_state.cwd_length = 0; in virtual_realpath()
1418 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_realpath()
1420 new_state.cwd = (char*)malloc(1); in virtual_realpath()
1421 if (new_state.cwd == NULL) { in virtual_realpath()
1425 new_state.cwd[0] = '\0'; in virtual_realpath()
1426 new_state.cwd_length = 0; in virtual_realpath()
1429 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH TSRMLS_CC)==0) { in virtual_realpath()
1430 int len = new_state.cwd_length>MAXPATHLEN-1?MAXPATHLEN-1:new_state.cwd_length; in virtual_realpath()
1432 memcpy(real_path, new_state.cwd, len); in virtual_realpath()
1439 CWD_STATE_FREE(&new_state); in virtual_realpath()
1447 cwd_state new_state; in virtual_filepath_ex() local
1450 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_filepath_ex()
1451 retval = virtual_file_ex(&new_state, path, verify_path, CWD_FILEPATH TSRMLS_CC); in virtual_filepath_ex()
1453 *filepath = new_state.cwd; in virtual_filepath_ex()
1468 cwd_state new_state; in virtual_fopen() local
1475 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_fopen()
1476 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND TSRMLS_CC)) { in virtual_fopen()
1477 CWD_STATE_FREE(&new_state); in virtual_fopen()
1481 f = fopen(new_state.cwd, mode); in virtual_fopen()
1483 CWD_STATE_FREE(&new_state); in virtual_fopen()
1490 cwd_state new_state; in virtual_access() local
1493 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_access()
1494 if (virtual_file_ex(&new_state, pathname, NULL, CWD_REALPATH TSRMLS_CC)) { in virtual_access()
1495 CWD_STATE_FREE(&new_state); in virtual_access()
1500 ret = tsrm_win32_access(new_state.cwd, mode TSRMLS_CC); in virtual_access()
1502 ret = access(new_state.cwd, mode); in virtual_access()
1505 CWD_STATE_FREE(&new_state); in virtual_access()
1563 cwd_state new_state; in virtual_utime() local
1566 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_utime()
1567 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH TSRMLS_CC)) { in virtual_utime()
1568 CWD_STATE_FREE(&new_state); in virtual_utime()
1573 ret = win32_utime(new_state.cwd, buf); in virtual_utime()
1575 ret = utime(new_state.cwd, buf); in virtual_utime()
1578 CWD_STATE_FREE(&new_state); in virtual_utime()
1586 cwd_state new_state; in virtual_chmod() local
1589 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_chmod()
1590 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH TSRMLS_CC)) { in virtual_chmod()
1591 CWD_STATE_FREE(&new_state); in virtual_chmod()
1595 ret = chmod(new_state.cwd, mode); in virtual_chmod()
1597 CWD_STATE_FREE(&new_state); in virtual_chmod()
1605 cwd_state new_state; in virtual_chown() local
1608 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_chown()
1609 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH TSRMLS_CC)) { in virtual_chown()
1610 CWD_STATE_FREE(&new_state); in virtual_chown()
1616 ret = lchown(new_state.cwd, owner, group); in virtual_chown()
1621 ret = chown(new_state.cwd, owner, group); in virtual_chown()
1624 CWD_STATE_FREE(&new_state); in virtual_chown()
1632 cwd_state new_state; in virtual_open() local
1635 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_open()
1636 if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH TSRMLS_CC)) { in virtual_open()
1637 CWD_STATE_FREE(&new_state); in virtual_open()
1649 f = open(new_state.cwd, flags, mode); in virtual_open()
1651 f = open(new_state.cwd, flags); in virtual_open()
1653 CWD_STATE_FREE(&new_state); in virtual_open()
1660 cwd_state new_state; in virtual_creat() local
1663 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_creat()
1664 if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH TSRMLS_CC)) { in virtual_creat()
1665 CWD_STATE_FREE(&new_state); in virtual_creat()
1669 f = creat(new_state.cwd, mode); in virtual_creat()
1671 CWD_STATE_FREE(&new_state); in virtual_creat()
1679 cwd_state new_state; in virtual_rename() local
1689 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_rename()
1690 if (virtual_file_ex(&new_state, newname, NULL, CWD_EXPAND TSRMLS_CC)) { in virtual_rename()
1692 CWD_STATE_FREE(&new_state); in virtual_rename()
1695 newname = new_state.cwd; in virtual_rename()
1707 CWD_STATE_FREE(&new_state); in virtual_rename()
1715 cwd_state new_state; in virtual_stat() local
1718 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_stat()
1719 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH TSRMLS_CC)) { in virtual_stat()
1720 CWD_STATE_FREE(&new_state); in virtual_stat()
1724 retval = php_sys_stat(new_state.cwd, buf); in virtual_stat()
1726 CWD_STATE_FREE(&new_state); in virtual_stat()
1733 cwd_state new_state; in virtual_lstat() local
1736 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_lstat()
1737 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND TSRMLS_CC)) { in virtual_lstat()
1738 CWD_STATE_FREE(&new_state); in virtual_lstat()
1742 retval = php_sys_lstat(new_state.cwd, buf); in virtual_lstat()
1744 CWD_STATE_FREE(&new_state); in virtual_lstat()
1751 cwd_state new_state; in virtual_unlink() local
1754 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_unlink()
1755 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND TSRMLS_CC)) { in virtual_unlink()
1756 CWD_STATE_FREE(&new_state); in virtual_unlink()
1760 retval = unlink(new_state.cwd); in virtual_unlink()
1762 CWD_STATE_FREE(&new_state); in virtual_unlink()
1769 cwd_state new_state; in virtual_mkdir() local
1772 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_mkdir()
1773 if (virtual_file_ex(&new_state, pathname, NULL, CWD_FILEPATH TSRMLS_CC)) { in virtual_mkdir()
1774 CWD_STATE_FREE(&new_state); in virtual_mkdir()
1779 retval = mkdir(new_state.cwd); in virtual_mkdir()
1781 retval = mkdir(new_state.cwd, mode); in virtual_mkdir()
1783 CWD_STATE_FREE(&new_state); in virtual_mkdir()
1790 cwd_state new_state; in virtual_rmdir() local
1793 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_rmdir()
1794 if (virtual_file_ex(&new_state, pathname, NULL, CWD_EXPAND TSRMLS_CC)) { in virtual_rmdir()
1795 CWD_STATE_FREE(&new_state); in virtual_rmdir()
1799 retval = rmdir(new_state.cwd); in virtual_rmdir()
1801 CWD_STATE_FREE(&new_state); in virtual_rmdir()
1812 cwd_state new_state; in virtual_opendir() local
1815 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_opendir()
1816 if (virtual_file_ex(&new_state, pathname, NULL, CWD_REALPATH TSRMLS_CC)) { in virtual_opendir()
1817 CWD_STATE_FREE(&new_state); in virtual_opendir()
1821 retval = opendir(new_state.cwd); in virtual_opendir()
1823 CWD_STATE_FREE(&new_state); in virtual_opendir()
1927 cwd_state new_state; in tsrm_realpath() local
1932 new_state.cwd = (char*)malloc(1); in tsrm_realpath()
1933 if (new_state.cwd == NULL) { in tsrm_realpath()
1936 new_state.cwd[0] = '\0'; in tsrm_realpath()
1937 new_state.cwd_length = 0; in tsrm_realpath()
1943 new_state.cwd = strdup(cwd); in tsrm_realpath()
1944 new_state.cwd_length = strlen(cwd); in tsrm_realpath()
1946 new_state.cwd = (char*)malloc(1); in tsrm_realpath()
1947 if (new_state.cwd == NULL) { in tsrm_realpath()
1950 new_state.cwd[0] = '\0'; in tsrm_realpath()
1951 new_state.cwd_length = 0; in tsrm_realpath()
1954 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH TSRMLS_CC)) { in tsrm_realpath()
1955 free(new_state.cwd); in tsrm_realpath()
1960 int copy_len = new_state.cwd_length>MAXPATHLEN-1 ? MAXPATHLEN-1 : new_state.cwd_length; in tsrm_realpath()
1961 memcpy(real_path, new_state.cwd, copy_len); in tsrm_realpath()
1963 free(new_state.cwd); in tsrm_realpath()
1966 return new_state.cwd; in tsrm_realpath()