PHP_WIN32_IOUTIL_CHECK_PATH_W(pathw, -1, 1)
ret = _waccess(pathw, mode);
- _get_errno(&err);
+ if (0 > ret) {
+ _get_errno(&err);
+ }
PHP_WIN32_IOUTIL_CLEANUP_W()
if (0 > ret) {
}
ret = php_win32_ioutil_open_w(pathw, flags, mode);
- err = GetLastError();
+ if (0 > ret) {
+ err = GetLastError();
+ }
PHP_WIN32_IOUTIL_CLEANUP_W()
if (0 > ret) {
}
ret = _wfopen(pathw, modew);
- _get_errno(&err);
+ if (!ret) {
+ _get_errno(&err);
+ }
free(pathw);
free(modew);
}
ret = php_win32_ioutil_rename_w(oldnamew, newnamew);
- err = GetLastError();
+ if (0 > ret) {
+ err = GetLastError();
+ }
free(oldnamew);
free(newnamew);
}
ret = php_win32_ioutil_chdir_w(pathw);
- err = GetLastError();
+ if (0 > ret) {
+ err = GetLastError();
+ }
free(pathw);
PHP_WIN32_IOUTIL_CHECK_PATH_W(pathw, -1, 1)
ret = _wchmod(pathw, mode);
- _get_errno(&err);
+ if (0 > ret) {
+ _get_errno(&err);
+ }
free(pathw);