Home
last modified time | relevance | path

Searched refs:st_mode (Results 1 – 25 of 46) sorted by relevance

12

/PHP-8.3/ext/fileinfo/libmagic/
H A Dfsmagic.c116 if (sb->st_mode & S_ISUID) in file_fsmagic()
121 if (sb->st_mode & S_ISGID) in file_fsmagic()
126 if (sb->st_mode & S_ISVTX) in file_fsmagic()
132 switch (sb->st_mode & S_IFMT) { in file_fsmagic()
240 file_error(ms, 0, "invalid mode 0%o", sb->st_mode); in file_fsmagic()
H A Dbuffer.c71 if (!S_ISREG(b->st.st_mode)) in buffer_fill()
H A Dmagic.c231 if (unreadable_info(ms, sb.st_mode, inname) == -1) in file_or_stream()
/PHP-8.3/ext/phar/
H A Dfunc_interceptors.c391 if (S_ISLNK(stat_sb->st_mode)) { in phar_fancy_stat()
394 switch(stat_sb->st_mode & S_IFMT) { in phar_fancy_stat()
405 RETURN_BOOL((stat_sb->st_mode&xmask)!=0 && !S_ISDIR(stat_sb->st_mode)); in phar_fancy_stat()
407 RETURN_BOOL(S_ISREG(stat_sb->st_mode)); in phar_fancy_stat()
409 RETURN_BOOL(S_ISDIR(stat_sb->st_mode)); in phar_fancy_stat()
411 RETURN_BOOL(S_ISLNK(stat_sb->st_mode)); in phar_fancy_stat()
421 ZVAL_LONG(&stat_mode, stat_sb->st_mode); in phar_fancy_stat()
544 sb.st_mode = 0777; in phar_file_stat()
584 sb.st_mode = 0777; in phar_file_stat()
620 sb.st_mode |= S_IFLNK; in phar_file_stat()
[all …]
H A Dstream.c500 ssb->sb.st_mode = data->flags & PHAR_ENT_PERM_MASK; in phar_dostat()
501 ssb->sb.st_mode |= S_IFREG; /* regular file */ in phar_dostat()
508 ssb->sb.st_mode = data->flags & PHAR_ENT_PERM_MASK; in phar_dostat()
509 ssb->sb.st_mode |= S_IFDIR; /* regular directory */ in phar_dostat()
516 ssb->sb.st_mode = 0777; in phar_dostat()
517 ssb->sb.st_mode |= S_IFDIR; /* regular directory */ in phar_dostat()
523 ssb->sb.st_mode = (ssb->sb.st_mode & 0555) | (ssb->sb.st_mode & ~0777); in phar_dostat()
H A Dutil.c217 if (ssb.sb.st_mode & S_IFDIR) { in phar_mount_entry()
230 entry.flags = ssb.sb.st_mode; in phar_mount_entry()
1332 if ((ssb.sb.st_mode & S_IFDIR) && !dir) { in phar_get_entry_info_dir()
1340 if ((ssb.sb.st_mode & S_IFDIR) == 0 && dir) { in phar_get_entry_info_dir()
/PHP-8.3/ext/random/
H A Dcsprng.c170 !(S_ISNAM(st.st_mode) || S_ISCHR(st.st_mode)) in php_random_bytes()
172 !S_ISCHR(st.st_mode) in php_random_bytes()
/PHP-8.3/win32/
H A Dioutil.c876 buf->st_mode = _buf.st_mode; in php_win32_ioutil_fstat_int()
922 buf->st_mode = 0; in php_win32_ioutil_fstat_int()
931 buf->st_mode |= (S_IEXEC|(S_IEXEC>>3)|(S_IEXEC>>6)); in php_win32_ioutil_fstat_int()
936 buf->st_mode |= (S_IEXEC|(S_IEXEC>>3)|(S_IEXEC>>6)); in php_win32_ioutil_fstat_int()
943 buf->st_mode |= (S_IFDIR|S_IEXEC|(S_IEXEC>>3)|(S_IEXEC>>6)); in php_win32_ioutil_fstat_int()
947 buf->st_mode |= S_IFCHR; in php_win32_ioutil_fstat_int()
950 buf->st_mode |= S_IFIFO; in php_win32_ioutil_fstat_int()
953 buf->st_mode |= S_IFREG; in php_win32_ioutil_fstat_int()
956 …buf->st_mode |= (data->dwFileAttributes & FILE_ATTRIBUTE_READONLY) ? (S_IREAD|(S_IREAD>>3)|(S_IREA… in php_win32_ioutil_fstat_int()
1004 buf->st_mode = S_IFLNK; in php_win32_ioutil_stat_ex_w()
[all …]
H A Dglob.c546 !IS_SLASH(pathend[-1])) && (S_ISDIR(sb.st_mode) || in glob2()
547 (S_ISLNK(sb.st_mode) && in glob2()
549 S_ISDIR(sb.st_mode)))) { in glob2()
/PHP-8.3/ext/standard/
H A Dfilestat.c844 || !S_ISLNK(ssb.sb.st_mode)) { in php_stat()
897 RETURN_LONG((zend_long)stat_sb->st_mode); in php_stat()
913 if (S_ISLNK(stat_sb->st_mode)) { in php_stat()
916 switch(stat_sb->st_mode & S_IFMT) { in php_stat()
929 RETURN_BOOL((stat_sb->st_mode & wmask) != 0); in php_stat()
931 RETURN_BOOL((stat_sb->st_mode & rmask) != 0); in php_stat()
933 RETURN_BOOL((stat_sb->st_mode & xmask) != 0); in php_stat()
935 RETURN_BOOL(S_ISREG(stat_sb->st_mode)); in php_stat()
937 RETURN_BOOL(S_ISDIR(stat_sb->st_mode)); in php_stat()
939 RETURN_BOOL(S_ISLNK(stat_sb->st_mode)); in php_stat()
[all …]
H A Dftp_fopen_wrapper.c788 …ssb->sb.st_mode = 0644; /* FTP won't give us a valid mode, so approximate one based on bei… in php_stream_ftp_url_stat()
792 ssb->sb.st_mode |= S_IFREG; in php_stream_ftp_url_stat()
794 ssb->sb.st_mode |= S_IFDIR | S_IXUSR | S_IXGRP | S_IXOTH; in php_stream_ftp_url_stat()
811 if (ssb->sb.st_mode & S_IFDIR) { in php_stream_ftp_url_stat()
H A Ddir.c502 if (S_IFDIR != (s.st_mode & S_IFMT)) { in PHP_FUNCTION()
H A Dphp_fopen_wrapper.c397 if (zend_fstat(fd, &st) == 0 && (st.st_mode & S_IFMT) == S_IFSOCK) { in php_stream_url_wrap_php()
H A Dfile.c1423 ZVAL_LONG(&stat_mode, stat_ssb.sb.st_mode); in php_fstat()
1554 if (S_ISDIR(src_s.sb.st_mode)) { in php_copy_file_ctx()
1569 if (S_ISDIR(dest_s.sb.st_mode)) { in php_copy_file_ctx()
/PHP-8.3/ext/standard/tests/file/
H A Dbug77552.phpt11 // Check lstat on a Windows junction to ensure that st_mode is zero
/PHP-8.3/ext/zip/
H A Dzip_stream.c178 ssb->sb.st_mode |= S_IFREG; /* regular file */ in php_zip_ops_stat()
181 ssb->sb.st_mode |= S_IFDIR; /* regular directory */ in php_zip_ops_stat()
/PHP-8.3/ext/fileinfo/
H A Dfileinfo.c395 if (ssb.sb.st_mode & S_IFDIR) { in _php_finfo_get_type()
410 if (ssb.sb.st_mode & S_IFDIR) { in _php_finfo_get_type()
H A Dlibmagic.patch593 + if (st.sb.st_mode & S_IFDIR) {
1656 - sb->st_mode = S_IFBLK;
1661 - sb->st_mode |= S_IFCHR;
1662 - sb->st_mode &= ~S_IFREG;
1665 - sb->st_mode |= S_IFIFO;
1666 - sb->st_mode &= ~S_IFREG;
1680 switch (sb->st_mode & S_IFMT) {
1963 ms->mode = b.st.st_mode;
2339 - if (S_ISDIR(st.st_mode)) {
2543 - sb.st_mode = S_IFBLK;
[all …]
/PHP-8.3/main/
H A Dphp_ini.c562 if (!((statbuf.st_mode & S_IFMT) == S_IFDIR)) { in php_init_config()
677 if (S_ISREG(sb.st_mode)) { in php_init_config()
767 if (S_ISREG(sb.st_mode)) { in php_parse_user_ini_file()
/PHP-8.3/main/streams/
H A Dplain_wrapper.c258 self->is_seekable = !(S_ISFIFO(self->sb.st_mode) || S_ISCHR(self->sb.st_mode)); in detect_is_seekable()
259 self->is_pipe = S_ISFIFO(self->sb.st_mode); in detect_is_seekable()
1175 if ((r == 0 && !S_ISREG(self->sb.st_mode))) { in _php_stream_fopen()
1331 if (VCWD_CHMOD(url_to, sb.st_mode)) { in php_plain_files_rename()
H A Dmemory.c197 ssb->sb.st_mode = ms->mode & TEMP_STREAM_READONLY ? 0444 : 0666; in php_stream_memory_stat()
200 ssb->sb.st_mode |= S_IFREG; /* regular file */ in php_stream_memory_stat()
/PHP-8.3/Zend/
H A Dzend_stream.c45 if (!S_ISREG(buf.st_mode)) { in zend_stream_stdio_fsizer()
H A Dzend_virtual_cwd.c125 if (php_sys_stat(state->cwd, &buf) == 0 && S_ISDIR(buf.st_mode)) in php_is_dir_ok()
136 if (php_sys_stat(state->cwd, &buf) == 0 && S_ISREG(buf.st_mode)) in php_is_file_ok()
906 if (save && S_ISLNK(st.st_mode)) { in tsrm_realpath_r()
938 directory = S_ISDIR(st.st_mode); in tsrm_realpath_r()
/PHP-8.3/ext/pcre/pcre2lib/sljit/
H A DsljitProtExecAllocator.c130 if ((stat(dir, &st) == 0) && S_ISDIR(st.st_mode)) in create_tempfile()
/PHP-8.3/ext/session/
H A Dmod_files.c186 …if(PG(open_basedir) && lstat(buf, &sbuf) == 0 && S_ISLNK(sbuf.st_mode) && php_check_open_basedir(b… in ps_files_open()

Completed in 93 milliseconds

12