Lines Matching refs:new_state

1246 	cwd_state new_state;  in virtual_realpath()  local
1252 new_state.cwd = (char*)emalloc(1); in virtual_realpath()
1253 new_state.cwd[0] = '\0'; in virtual_realpath()
1254 new_state.cwd_length = 0; in virtual_realpath()
1259 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_realpath()
1261 new_state.cwd = (char*)emalloc(1); in virtual_realpath()
1262 new_state.cwd[0] = '\0'; in virtual_realpath()
1263 new_state.cwd_length = 0; in virtual_realpath()
1266 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)==0) { in virtual_realpath()
1267 size_t len = new_state.cwd_length>MAXPATHLEN-1?MAXPATHLEN-1:new_state.cwd_length; in virtual_realpath()
1269 memcpy(real_path, new_state.cwd, len); in virtual_realpath()
1276 CWD_STATE_FREE(&new_state); in virtual_realpath()
1284 cwd_state new_state; in virtual_filepath_ex() local
1287 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_filepath_ex()
1288 retval = virtual_file_ex(&new_state, path, verify_path, CWD_FILEPATH); in virtual_filepath_ex()
1290 *filepath = new_state.cwd; in virtual_filepath_ex()
1306 cwd_state new_state; in virtual_fopen() local
1313 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_fopen()
1314 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { in virtual_fopen()
1315 CWD_STATE_FREE_ERR(&new_state); in virtual_fopen()
1320 f = php_win32_ioutil_fopen(new_state.cwd, mode); in virtual_fopen()
1322 f = fopen(new_state.cwd, mode); in virtual_fopen()
1325 CWD_STATE_FREE_ERR(&new_state); in virtual_fopen()
1333 cwd_state new_state; in virtual_access() local
1336 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_access()
1337 if (virtual_file_ex(&new_state, pathname, NULL, CWD_REALPATH)) { in virtual_access()
1338 CWD_STATE_FREE_ERR(&new_state); in virtual_access()
1343 ret = tsrm_win32_access(new_state.cwd, mode); in virtual_access()
1345 ret = access(new_state.cwd, mode); in virtual_access()
1348 CWD_STATE_FREE_ERR(&new_state); in virtual_access()
1357 cwd_state new_state; in virtual_utime() local
1360 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_utime()
1361 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { in virtual_utime()
1362 CWD_STATE_FREE_ERR(&new_state); in virtual_utime()
1367 ret = win32_utime(new_state.cwd, buf); in virtual_utime()
1369 ret = utime(new_state.cwd, buf); in virtual_utime()
1372 CWD_STATE_FREE_ERR(&new_state); in virtual_utime()
1380 cwd_state new_state; in virtual_chmod() local
1383 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_chmod()
1384 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { in virtual_chmod()
1385 CWD_STATE_FREE_ERR(&new_state); in virtual_chmod()
1401 ret = php_win32_ioutil_chmod(new_state.cwd, mode); in virtual_chmod()
1404 ret = chmod(new_state.cwd, mode); in virtual_chmod()
1407 CWD_STATE_FREE_ERR(&new_state); in virtual_chmod()
1415 cwd_state new_state; in virtual_chown() local
1418 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_chown()
1419 if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { in virtual_chown()
1420 CWD_STATE_FREE_ERR(&new_state); in virtual_chown()
1426 ret = lchown(new_state.cwd, owner, group); in virtual_chown()
1431 ret = chown(new_state.cwd, owner, group); in virtual_chown()
1434 CWD_STATE_FREE_ERR(&new_state); in virtual_chown()
1442 cwd_state new_state; in virtual_open() local
1445 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_open()
1446 if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH)) { in virtual_open()
1447 CWD_STATE_FREE_ERR(&new_state); in virtual_open()
1460 f = php_win32_ioutil_open(new_state.cwd, flags, mode); in virtual_open()
1462 f = open(new_state.cwd, flags, mode); in virtual_open()
1466 f = php_win32_ioutil_open(new_state.cwd, flags); in virtual_open()
1468 f = open(new_state.cwd, flags); in virtual_open()
1471 CWD_STATE_FREE_ERR(&new_state); in virtual_open()
1478 cwd_state new_state; in virtual_creat() local
1481 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_creat()
1482 if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH)) { in virtual_creat()
1483 CWD_STATE_FREE_ERR(&new_state); in virtual_creat()
1487 f = creat(new_state.cwd, mode); in virtual_creat()
1489 CWD_STATE_FREE_ERR(&new_state); in virtual_creat()
1497 cwd_state new_state; in virtual_rename() local
1507 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_rename()
1508 if (virtual_file_ex(&new_state, newname, NULL, CWD_EXPAND)) { in virtual_rename()
1510 CWD_STATE_FREE_ERR(&new_state); in virtual_rename()
1513 newname = new_state.cwd; in virtual_rename()
1525 CWD_STATE_FREE_ERR(&new_state); in virtual_rename()
1533 cwd_state new_state; in virtual_stat() local
1536 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_stat()
1537 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)) { in virtual_stat()
1538 CWD_STATE_FREE_ERR(&new_state); in virtual_stat()
1542 retval = php_sys_stat(new_state.cwd, buf); in virtual_stat()
1544 CWD_STATE_FREE_ERR(&new_state); in virtual_stat()
1551 cwd_state new_state; in virtual_lstat() local
1554 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_lstat()
1555 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { in virtual_lstat()
1556 CWD_STATE_FREE_ERR(&new_state); in virtual_lstat()
1560 retval = php_sys_lstat(new_state.cwd, buf); in virtual_lstat()
1562 CWD_STATE_FREE_ERR(&new_state); in virtual_lstat()
1569 cwd_state new_state; in virtual_unlink() local
1572 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_unlink()
1573 if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { in virtual_unlink()
1574 CWD_STATE_FREE_ERR(&new_state); in virtual_unlink()
1579 retval = php_win32_ioutil_unlink(new_state.cwd); in virtual_unlink()
1581 retval = unlink(new_state.cwd); in virtual_unlink()
1584 CWD_STATE_FREE_ERR(&new_state); in virtual_unlink()
1591 cwd_state new_state; in virtual_mkdir() local
1594 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_mkdir()
1595 if (virtual_file_ex(&new_state, pathname, NULL, CWD_FILEPATH)) { in virtual_mkdir()
1596 CWD_STATE_FREE_ERR(&new_state); in virtual_mkdir()
1601 retval = php_win32_ioutil_mkdir(new_state.cwd, mode); in virtual_mkdir()
1603 retval = mkdir(new_state.cwd, mode); in virtual_mkdir()
1605 CWD_STATE_FREE_ERR(&new_state); in virtual_mkdir()
1612 cwd_state new_state; in virtual_rmdir() local
1615 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_rmdir()
1616 if (virtual_file_ex(&new_state, pathname, NULL, CWD_EXPAND)) { in virtual_rmdir()
1617 CWD_STATE_FREE_ERR(&new_state); in virtual_rmdir()
1622 retval = php_win32_ioutil_rmdir(new_state.cwd); in virtual_rmdir()
1624 retval = rmdir(new_state.cwd); in virtual_rmdir()
1626 CWD_STATE_FREE_ERR(&new_state); in virtual_rmdir()
1637 cwd_state new_state; in virtual_opendir() local
1640 CWD_STATE_COPY(&new_state, &CWDG(cwd)); in virtual_opendir()
1641 if (virtual_file_ex(&new_state, pathname, NULL, CWD_REALPATH)) { in virtual_opendir()
1642 CWD_STATE_FREE_ERR(&new_state); in virtual_opendir()
1646 retval = opendir(new_state.cwd); in virtual_opendir()
1648 CWD_STATE_FREE_ERR(&new_state); in virtual_opendir()
1719 cwd_state new_state; in tsrm_realpath() local
1724 new_state.cwd = (char*)emalloc(1); in tsrm_realpath()
1725 new_state.cwd[0] = '\0'; in tsrm_realpath()
1726 new_state.cwd_length = 0; in tsrm_realpath()
1732 new_state.cwd = estrdup(cwd); in tsrm_realpath()
1733 new_state.cwd_length = strlen(cwd); in tsrm_realpath()
1735 new_state.cwd = (char*)emalloc(1); in tsrm_realpath()
1736 new_state.cwd[0] = '\0'; in tsrm_realpath()
1737 new_state.cwd_length = 0; in tsrm_realpath()
1740 if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)) { in tsrm_realpath()
1741 efree(new_state.cwd); in tsrm_realpath()
1746 size_t copy_len = new_state.cwd_length>MAXPATHLEN-1 ? MAXPATHLEN-1 : new_state.cwd_length; in tsrm_realpath()
1747 memcpy(real_path, new_state.cwd, copy_len); in tsrm_realpath()
1749 efree(new_state.cwd); in tsrm_realpath()
1752 return new_state.cwd; in tsrm_realpath()