Lines Matching refs:st_mode

92 		 !bitset(S_IXUSR|S_IXGRP|S_IXOTH, st->st_mode) &&
93 S_ISREG(st->st_mode))
102 if (bitset(S_ISUID, st->st_mode))
104 if (bitset(S_ISUID, st->st_mode) && st->st_uid != 0 &&
112 if (bitset(S_ISGID, st->st_mode))
114 if (bitset(S_ISGID, st->st_mode) && st->st_gid != 0)
240 if ((stbuf.st_mode & md) != md)
248 (unsigned long) stbuf.st_mode,
252 st->st_mode = ST_MODE_NOFILE;
257 if (bitset(SFF_NOSLINK, flags) && S_ISLNK(st->st_mode))
261 (unsigned long) st->st_mode);
265 if (bitset(SFF_REGONLY, flags) && !S_ISREG(st->st_mode))
269 (unsigned long) st->st_mode);
273 bitset(S_IWGRP, st->st_mode))
277 (unsigned long) st->st_mode);
281 bitset(S_IWOTH, st->st_mode))
285 (unsigned long) st->st_mode);
288 if (bitset(SFF_NOGRFILES, flags) && bitset(S_IRGRP, st->st_mode))
292 (unsigned long) st->st_mode);
295 if (bitset(SFF_NOWRFILES, flags) && bitset(S_IROTH, st->st_mode))
299 (unsigned long) st->st_mode);
304 bitset(S_IXUSR|S_IXGRP|S_IXOTH, st->st_mode))
308 (unsigned long) st->st_mode);
356 (unsigned long) st->st_mode, (unsigned long) mode);
360 (st->st_mode & mode) == mode)
487 if (S_ISLNK(stbuf.st_mode))
592 bitset(S_ISVTX, stbuf.st_mode)) &&
594 bitset(mode, stbuf.st_mode))
598 s, (unsigned long) stbuf.st_mode);
601 if (bitset(S_IWOTH, stbuf.st_mode))
613 bitset(S_IWOTH, stbuf.st_mode)
620 if (bitset(S_IXOTH, stbuf.st_mode))
636 bitset(S_IXUSR, stbuf.st_mode))
639 bitset(S_IXGRP, stbuf.st_mode))
652 bitset(S_IXGRP, stbuf.st_mode))
656 if (!bitset(S_IXOTH, stbuf.st_mode))
731 if (stb.st_mode == ST_MODE_NOFILE && bitset(SFF_CREAT, sff))
871 if (stb->st_mode == ST_MODE_NOFILE)
958 S_ISREG(st.st_mode))