Lines Matching refs:buf

284 CWD_API int php_sys_stat_ex(const char *path, struct stat *buf, int lstat) /* {{{ */  in php_sys_stat_ex()  argument
291 return stat(path, buf); in php_sys_stat_ex()
296 buf->st_dev = buf->st_rdev = path[0] - 'A'; in php_sys_stat_ex()
298 buf->st_dev = buf->st_rdev = path[0] - 'a'; in php_sys_stat_ex()
301 buf->st_dev = buf->st_rdev = 0; in php_sys_stat_ex()
312 buf->st_dev = buf->st_rdev = path[0] - 'A'; in php_sys_stat_ex()
314 buf->st_dev = buf->st_rdev = path[0] - 'a'; in php_sys_stat_ex()
317 buf->st_dev = buf->st_rdev = -1; in php_sys_stat_ex()
321 buf->st_dev = buf->st_rdev = -1; in php_sys_stat_ex()
333 buf->st_uid = buf->st_gid = buf->st_ino = 0; in php_sys_stat_ex()
357 buf->st_mode = S_IFLNK; in php_sys_stat_ex()
358buf->st_mode |= (data.dwFileAttributes & FILE_ATTRIBUTE_READONLY) ? (S_IREAD|(S_IREAD>>3)|(S_IREAD… in php_sys_stat_ex()
363 buf->st_mode |=; in php_sys_stat_ex()
368buf->st_mode = (data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) ? (S_IFDIR|S_IEXEC|(S_IEXEC>>3)|… in php_sys_stat_ex()
369buf->st_mode |= (data.dwFileAttributes & FILE_ATTRIBUTE_READONLY) ? (S_IREAD|(S_IREAD>>3)|(S_IREAD… in php_sys_stat_ex()
380 buf->st_mode |= (S_IEXEC|(S_IEXEC>>3)|(S_IEXEC>>6)); in php_sys_stat_ex()
385 buf->st_nlink = 1; in php_sys_stat_ex()
389 buf->st_size = t; in php_sys_stat_ex()
390 buf->st_atime = FileTimeToUnixTime(data.ftLastAccessTime); in php_sys_stat_ex()
391 buf->st_ctime = FileTimeToUnixTime(data.ftCreationTime); in php_sys_stat_ex()
392 buf->st_mtime = FileTimeToUnixTime(data.ftLastWriteTime); in php_sys_stat_ex()
400 struct stat buf; in php_is_dir_ok() local
402 if (php_sys_stat(state->cwd, &buf) == 0 && S_ISDIR(buf.st_mode)) in php_is_dir_ok()
411 struct stat buf; in php_is_file_ok() local
413 if (php_sys_stat(state->cwd, &buf) == 0 && S_ISREG(buf.st_mode)) in php_is_file_ok()
535 CWD_API char *virtual_getcwd(char *buf, size_t size TSRMLS_DC) /* {{{ */ in virtual_getcwd() argument
542 if (buf == NULL) { in virtual_getcwd()
550 memcpy(buf, cwd, length+1); in virtual_getcwd()
552 return buf; in virtual_getcwd()
1524 TSRM_API int win32_utime(const char *filename, struct utimbuf *buf) /* {{{ */ in win32_utime() argument
1542 if (!buf) { in win32_utime()
1548 UnixTimeToFileTime(buf->modtime, &mtime); in win32_utime()
1549 UnixTimeToFileTime(buf->actime, &atime); in win32_utime()
1561 CWD_API int virtual_utime(const char *filename, struct utimbuf *buf TSRMLS_DC) /* {{{ */ in virtual_utime()
1573 ret = win32_utime(new_state.cwd, buf); in virtual_utime()
1575 ret = utime(new_state.cwd, buf); in virtual_utime()
1713 CWD_API int virtual_stat(const char *path, struct stat *buf TSRMLS_DC) /* {{{ */ in virtual_stat()
1724 retval = php_sys_stat(new_state.cwd, buf); in virtual_stat()
1731 CWD_API int virtual_lstat(const char *path, struct stat *buf TSRMLS_DC) /* {{{ */ in virtual_lstat()
1742 retval = php_sys_lstat(new_state.cwd, buf); in virtual_lstat()