Home
last modified time | relevance | path

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

12345678910>>...23

/illumos-gate/usr/src/cmd/sendmail/libsmutil/
H A Dsafefile.c92 !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))
[all …]
/illumos-gate/usr/src/cmd/chgrp/
H A Dchgrp.c222 if (rflag && ((stbuf.st_mode & S_IFMT) == S_IFLNK)) { in main()
245 if ((stbuf2.st_mode & S_IFMT) in main()
264 stbuf2.st_mode & in main()
292 if ((stbuf2.st_mode & S_IFMT) in main()
296 stbuf2.st_mode & ~S_IFMT); in main()
300 } else if (rflag && ((stbuf.st_mode & S_IFMT) == S_IFDIR)) { in main()
311 stbuf.st_mode & ~S_IFMT); in main()
330 if ((stbuf.st_mode & S_IFMT) == S_IFDIR) { in main()
332 stbuf.st_mode & ~S_IFMT); in main()
389 if ((st.st_mode & S_IFMT) == S_IFLNK) { in chgrpr()
[all …]
/illumos-gate/usr/src/test/util-tests/tests/cpmvln/
H A Dchecker.c74 if (S_ISREG(st.st_mode) == 0) { in main()
76 argv[0], st.st_mode); in main()
77 } else if ((st.st_mode & S_IAMB) != 0) { in main()
79 "found 0o%o", argv[0], st.st_mode & S_IAMB); in main()
83 if (S_ISDOOR(st.st_mode) == 0) { in main()
85 argv[0], st.st_mode); in main()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dtest.c50 …sapipe(f,p) (test_stat(f,p)>=0&&S_ISFIFO((p)->st_mode)||S_ISSOCK((p)->st_mode)&&(p)->st_ino&&((p)-…
52 # define isapipe(f,p) (test_stat(f,p)>=0&&S_ISFIFO((p)->st_mode)||S_ISSOCK((p)->st_mode)&…
55 # define isapipe(f,p) (test_stat(f,p)>=0&&S_ISFIFO((p)->st_mode)||S_ISSOCK((p)->st_mode)&&(p)…
57 # define isasock(f,p) (test_stat(f,p)>=0&&S_ISSOCK((p)->st_mode))
59 # define isapipe(f,p) (test_stat(f,p)>=0&&S_ISFIFO((p)->st_mode))
329 if(stat(arg,&statb)<0 || !S_ISREG(statb.st_mode)) in test_unop()
343 return(test_stat(arg,&statb)>=0 && S_ISDIR(statb.st_mode)); in test_unop()
345 return(test_stat(arg,&statb)>=0 && S_ISCHR(statb.st_mode)); in test_unop()
347 return(test_stat(arg,&statb)>=0 && S_ISBLK(statb.st_mode)); in test_unop()
349 return(test_stat(arg,&statb)>=0 && S_ISREG(statb.st_mode)); in test_unop()
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/
H A Dcp.c305 st.st_mode = state->missmode; in visit()
312 if (mkdir(state->path, st.st_mode & S_IPERM)) in visit()
327 …if (state->preserve && state->op != LN || ent->fts_level > 0 && (ent->fts_statp->st_mode & S_IRWXU… in visit()
337 …if ((ent->fts_statp->st_mode & S_IPERM) != (st.st_mode & S_IPERM) && chmod(state->path, ent->fts_s… in visit()
338 …error(ERROR_SYSTEM|2, "%s: cannot reset directory mode to %s", state->path, fmtmode(st.st_mode & S… in visit()
373 if (!S_ISDIR(st.st_mode)) in visit()
379 …else if (mkdir(state->path, (ent->fts_statp->st_mode & S_IPERM)|(ent->fts_info == FTS_D ? S_IRWXU … in visit()
415 st.st_mode = 0; in visit()
416 …else if (state->update && !S_ISDIR(st.st_mode) && (unsigned long)ent->fts_statp->st_mtime < (unsig… in visit()
443 if (S_ISDIR(st.st_mode)) in visit()
[all …]
H A Dcksum.c242 modex(st->st_mode & S_IPERM), in pr()
243 …uid && ((st->st_mode & S_ISUID) || (st->st_mode & S_IRUSR) && !(st->st_mode & (S_IRGRP|S_IROTH)) |… in pr()
244 …ate->gid && ((st->st_mode & S_ISGID) || (st->st_mode & S_IRGRP) && !(st->st_mode & S_IROTH) || (st… in pr()
368 if ((st.st_mode & S_IPERM) ^ mode) in verify()
H A Dfds.c252 sfprintf(sp, "%02d %s%s %s %s\n", i, m, x, fmtmode(st.st_mode, 0), s); in b_fds()
272 if (!st.st_mode) in b_fds()
273 st.st_mode = S_IFSOCK|S_IRUSR|S_IWUSR; in b_fds()
346 sfprintf(sp, "%02d %s%s %s /dev/%s/%s/%d\n", i, m, x, fmtmode(st.st_mode, 0), s, a, port); in b_fds()
348 sfprintf(sp, "%02d %s%s %s /dev/%s/%s\n", i, m, x, fmtmode(st.st_mode, 0), s, a); in b_fds()
352 …sfprintf(sp, "%02d %s%s %s /dev/inode/%u/%u\n", i, m, x, fmtmode(st.st_mode, 0), st.st_dev, st.st_… in b_fds()
/illumos-gate/usr/src/boot/common/
H A Dls.c93 if (stat(path, &sb) == 0 && !S_ISDIR(sb.st_mode)) { in command_ls()
96 typestr[sb.st_mode >> 12], in command_ls()
100 typestr[sb.st_mode >> 12], path); in command_ls()
119 sb.st_mode = 0; in command_ls()
126 sb.st_mode = 0; in command_ls()
133 typestr[d->d_type? d->d_type:sb.st_mode >> 12], in command_ls()
137 typestr[d->d_type? d->d_type:sb.st_mode >> 12], d->d_name); in command_ls()
197 if (!S_ISDIR(sb.st_mode)) { in ls_getdir()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/
H A Dfmtls.c68 …s += sfsprintf(s, LS_W_MAX, "%s%3u", fmtmode(st->st_mode, flags & LS_EXTERNAL), (unsigned int)st->… in fmtls()
83 if (S_ISBLK(st->st_mode) || S_ISCHR(st->st_mode)) in fmtls()
101 if (S_ISDIR(st->st_mode)) in fmtls()
104 else if (S_ISLNK(st->st_mode)) in fmtls()
107 else if (st->st_mode & (S_IXUSR|S_IXGRP|S_IXOTH)) in fmtls()
114 S_ISLNK(st->st_mode) ? "->" : in fmtls()
/illumos-gate/usr/src/ucbcmd/biff/
H A Dbiff.c77 stb.st_mode&0100 ? gettext("y") : gettext("n")); in main()
78 exit((stb.st_mode&0100) ? 0 : 1); in main()
83 if (chmod(cp, stb.st_mode|0100) < 0) in main()
88 if (chmod(cp, stb.st_mode&~0100) < 0) in main()
95 return ((stb.st_mode&0100) ? 0 : 1); in main()
/illumos-gate/usr/src/cmd/oamuser/lib/
H A Dfile.c41 if( S_ISDIR( statbuf.st_mode )) {
48 (statbuf.st_mode & (perm << 6)) == (perm << 6) )
52 (statbuf.st_mode & (perm << 3)) == (perm << 3) )
55 if( (statbuf.st_mode & perm) == perm )
/illumos-gate/usr/src/test/zfs-tests/cmd/mkbusy/
H A Dmkbusy.c130 if ((ret = stat(dname, &sbuf)) != 0 || !(sbuf.st_mode & in main()
143 } else if ((sbuf.st_mode & S_IFMT) == S_IFREG || in main()
144 (sbuf.st_mode & S_IFMT) == S_IFLNK || in main()
145 (sbuf.st_mode & S_IFMT) == S_IFCHR || in main()
146 (sbuf.st_mode & S_IFMT) == S_IFBLK) { in main()
148 } else if ((sbuf.st_mode & S_IFMT) == S_IFDIR) { in main()
/illumos-gate/usr/src/cmd/truss/
H A Dstat.c69 statb.st_mode, in show_stat32()
74 switch (statb.st_mode & S_IFMT) { in show_stat32()
114 statb.st_mode, in show_stat64_32()
119 switch (statb.st_mode & S_IFMT) { in show_stat64_32()
157 statb.st_mode, in show_stat64()
162 switch (statb.st_mode & S_IFMT) { in show_stat64()
/illumos-gate/usr/src/lib/libadm/common/
H A Dckpath.c203 if ((status.st_mode & S_IFMT) == S_IFREG) { in ckpath_val()
210 if ((pflags & P_CHR) && ((status.st_mode & S_IFMT) != S_IFCHR)) { in ckpath_val()
214 if ((pflags & P_BLK) && ((status.st_mode & S_IFMT) != S_IFBLK)) { in ckpath_val()
218 if ((pflags & P_DIR) && ((status.st_mode & S_IFMT) != S_IFDIR)) { in ckpath_val()
222 if ((pflags & P_REG) && ((status.st_mode & S_IFMT) != S_IFREG)) { in ckpath_val()
226 if ((pflags & P_READ) && !(status.st_mode & S_IREAD)) { in ckpath_val()
230 if ((pflags & P_WRITE) && !(status.st_mode & S_IWRITE)) { in ckpath_val()
234 if ((pflags & P_EXEC) && !(status.st_mode & S_IEXEC)) { in ckpath_val()
/illumos-gate/usr/src/uts/common/sys/
H A Dstat.h75 mode_t st_mode; member
92 mode_t st_mode; member
113 mode_t st_mode;
135 mode_t st_mode;
220 mode_t st_mode;
246 mode_t st_mode;
281 mode_t st_mode;
307 mode_t st_mode;
354 mode32_t st_mode; member
379 mode32_t st_mode; member
/illumos-gate/usr/src/cmd/vi/port/
H A Dexpreserve.c49 #define FTYPE(A) (A.st_mode)
50 #define FMODE(A) (A.st_mode)
52 #define ISBLK(A) ((A.st_mode & S_IFMT) == S_IFBLK)
53 #define ISCHR(A) ((A.st_mode & S_IFMT) == S_IFCHR)
54 #define ISDIR(A) ((A.st_mode & S_IFMT) == S_IFDIR)
55 #define ISFIFO(A) ((A.st_mode & S_IFMT) == S_IFIFO)
56 #define ISREG(A) ((A.st_mode & S_IFMT) == S_IFREG)
280 if (lstat64((char *)savdir, &stbuf) < 0 || !S_ISDIR(stbuf.st_mode)) { in copyout()
/illumos-gate/usr/src/cmd/rpcbind/
H A Dwarmstart.c145 (!S_ISREG(sbuf_fstat.st_mode)) || in read_struct()
146 (sbuf_fstat.st_mode & S_IRWXG) || in read_struct()
147 (sbuf_fstat.st_mode & S_IRWXO) || in read_struct()
165 (!S_ISREG(sbuf_lstat.st_mode)) || in read_struct()
166 (sbuf_lstat.st_mode & S_IRWXG) || in read_struct()
167 (sbuf_lstat.st_mode & S_IRWXO) || in read_struct()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dsuid_exec.c131 (statb.st_mode & ~S_IFMT) != SPECIAL || close(FDVERIFY)<0) in main()
139 !S_ISREG(statb.st_mode)) in main()
142 ((statb.st_mode & S_ISUID) == 0 || statb.st_uid != euserid)) in main()
165 if(fstat(FDIN,&statb) < 0 || (statb.st_mode & ~S_IFMT) != SPECIAL) in main()
191 if(fstat(n, &statb) < 0 || !S_ISREG(statb.st_mode)) in main()
208 if(statb.st_mode & S_ISUID) in main()
210 if(statb.st_mode & S_ISGID) in main()
300 if(!S_ISREG(statb.st_mode) || mode != 1) in eaccess()
337 if(statb.st_mode & mode) in eaccess()
/illumos-gate/usr/src/lib/libcmdutils/common/
H A Dwritefile.c99 if (S_ISREG(s1p->st_mode) && s1p->st_size > SMALLFILESIZE) { in writefile()
141 if (S_ISREG(s2p->st_mode)) in writefile()
165 if (S_ISREG(s2p->st_mode)) in writefile()
185 if (S_ISREG(s2p->st_mode)) in writefile()
204 if (S_ISREG(s2p->st_mode)) in writefile()
214 if (S_ISREG(s2p->st_mode)) in writefile()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/
H A Dfs3d.h52 #define iview(p) ((S_ISBLK((p)->st_mode)||S_ISCHR((p)->st_mode))?0:(p)->st_rdev)
53 #define IVIEW(p,v) do{if(!S_ISBLK((p)->st_mode)&&!S_ISCHR((p)->st_mode))(p)->st_rdev=(v);}while(0)
/illumos-gate/usr/src/lib/libdevid/
H A Ddeviceid.c60 if (!S_ISCHR(statb.st_mode) && !S_ISBLK(statb.st_mode)) in devid_get()
99 if (!S_ISCHR(statb.st_mode) && !S_ISBLK(statb.st_mode)) in devid_get_minor_name()
102 spectype = statb.st_mode & S_IFMT; in devid_get_minor_name()
164 (S_ISCHR(statb.st_mode) || S_ISBLK(statb.st_mode))) in nmlist_add()
/illumos-gate/usr/src/lib/libnsl/dial/
H A Dstrsave.c71 s.st_mode >>= 6; /* use owner bits */ in eaccess()
73 s.st_mode >>= 3; /* use group bits */ in eaccess()
75 if ((amode & s.st_mode) == amode) in eaccess()
/illumos-gate/usr/src/cmd/sendmail/libsm/
H A Dmakebuf.c107 *couldbetty = S_ISCHR(st.st_mode);
115 if (S_ISREG(st.st_mode) && st.st_blksize > SM_IO_MAX_BUF_FILE)
120 if (!S_ISREG(st.st_mode))
149 if ((st.st_mode & S_IFMT) == S_IFREG &&
/illumos-gate/usr/src/cmd/bnu/
H A Dstrsave.c75 s.st_mode >>= 6; /* use owner bits */
77 s.st_mode >>= 3; /* use group bits */
79 if( (amode & s.st_mode) == amode )
/illumos-gate/usr/src/tools/protolist/
H A Dprotolist.c92 if (((st->st_mode & S_IFMT) == S_IFDIR) || in visit_dir()
93 ((st->st_mode & S_IFMT) == S_IFLNK)) in visit_dir()
104 switch (st->st_mode & S_IFMT) { in visit_dir()
145 ftype, name, symsrc, st->st_mode % 010000, uid, gid, in visit_dir()

12345678910>>...23