Lines Matching refs:st_mode
91 !bitset(S_IXUSR|S_IXGRP|S_IXOTH, st->st_mode) &&
92 S_ISREG(st->st_mode))
101 if (bitset(S_ISUID, st->st_mode))
103 if (bitset(S_ISUID, st->st_mode) && st->st_uid != 0 &&
111 if (bitset(S_ISGID, st->st_mode))
113 if (bitset(S_ISGID, st->st_mode) && st->st_gid != 0)
239 if ((stbuf.st_mode & md) != md)
247 (unsigned long) stbuf.st_mode,
251 st->st_mode = ST_MODE_NOFILE;
256 if (bitset(SFF_NOSLINK, flags) && S_ISLNK(st->st_mode))
260 (unsigned long) st->st_mode);
264 if (bitset(SFF_REGONLY, flags) && !S_ISREG(st->st_mode))
268 (unsigned long) st->st_mode);
272 bitset(S_IWGRP, st->st_mode))
276 (unsigned long) st->st_mode);
280 bitset(S_IWOTH, st->st_mode))
284 (unsigned long) st->st_mode);
287 if (bitset(SFF_NOGRFILES, flags) && bitset(S_IRGRP, st->st_mode))
291 (unsigned long) st->st_mode);
294 if (bitset(SFF_NOWRFILES, flags) && bitset(S_IROTH, st->st_mode))
298 (unsigned long) st->st_mode);
303 bitset(S_IXUSR|S_IXGRP|S_IXOTH, st->st_mode))
307 (unsigned long) st->st_mode);
355 (unsigned long) st->st_mode, (unsigned long) mode);
359 (st->st_mode & mode) == mode)
486 if (S_ISLNK(stbuf.st_mode))
591 bitset(S_ISVTX, stbuf.st_mode)) &&
593 bitset(mode, stbuf.st_mode))
597 s, (unsigned long) stbuf.st_mode);
600 if (bitset(S_IWOTH, stbuf.st_mode))
612 bitset(S_IWOTH, stbuf.st_mode)
619 if (bitset(S_IXOTH, stbuf.st_mode))
635 bitset(S_IXUSR, stbuf.st_mode))
638 bitset(S_IXGRP, stbuf.st_mode))
651 bitset(S_IXGRP, stbuf.st_mode))
655 if (!bitset(S_IXOTH, stbuf.st_mode))
730 if (stb.st_mode == ST_MODE_NOFILE && bitset(SFF_CREAT, sff))
870 if (stb->st_mode == ST_MODE_NOFILE)
957 S_ISREG(st.st_mode))