Searched defs:st (Results 1 - 25 of 154) sorted by relevance

1234567

/ast/src/lib/libast/path/
H A Dpathstat.c33 pathstat(const char* path, struct stat* st) argument
39 if (!stat(path, st)) return(0);
41 return(lstat(path, st));
43 return(stat(path, st));
H A Dpathshell.c58 struct stat st; local
66 if (stat(sh, &st))
68 if (ru != st.st_uid && !strmatch(sh, "?(/usr)?(/local)/?([ls])bin/?([[:lower:]])sh?(.exe)"))
84 if (stat(s, &st))
86 if (ru != eu && st.st_uid == ru)
88 if (rg != eg && st.st_gid == rg)
H A Dpathcheck.c56 struct stat st; local
58 if (strmatch(tool, PARANOID) && environ && (s = *environ) && *s++ == '_' && *s++ == '=' && !stat(s, &st))
65 o = st.st_ctime;
/ast/src/cmd/tests/vmalloc/
H A Dtstat.c26 Vmstat_t st; local
32 if(vmstat(vm,&st) < 0 )
34 if(st.n_busy != 1 || st.s_busy < 123 || st.s_busy > (123+32))
38 if(vmstat(vm,&st) < 0 )
40 if(st.n_busy != 0 || st.s_busy > 0 )
48 if(vmstat(vm,&st) < 0 )
50 if(st
[all...]
/ast/src/cmd/3d/
H A Dfchdir3d.c32 struct stat st; local
34 if (fd >= 0 && fd < elementsof(state.file) && (dp = state.file[fd].dir) && !FSTAT(fd, &st) && dp->dev == st.st_dev && dp->ino == st.st_ino)
H A Daccess3d.c31 struct stat st; local
34 if (!fscall(NiL, MSG_stat, 0, path, &st))
41 if (!(sp = pathreal(path, 0, &st)))
53 if ((st.st_mode&(S_IRUSR|S_IRGRP|S_IROTH)) == (S_IRUSR|S_IRGRP|S_IROTH))
57 if (state.path.level && (st.st_mode&(S_IWUSR|S_IWGRP|S_IWOTH)) && !ACCESS(sp, R_OK))
61 if ((st.st_mode&(S_IXUSR|S_IXGRP|S_IXOTH)) == (S_IXUSR|S_IXGRP|S_IXOTH))
78 if (st.st_uid == state.uid)
84 else if (st.st_gid == state.gid)
96 if ((st.st_mode & test) != test)
H A Dfstat3d.c46 int fstat3d(int fd, struct stat* st) argument
49 int _fstat(fd, st) int fd; struct stat* st; { return fstat(fd, st); }
51 int fstat(fd, st) int fd; struct stat* st;
60 if (!fscall(NiL, MSG_fstat, 0, fd, st))
66 if (FXSTAT(_3d_ver, fd, st))
69 if (FSTAT(fd, st))
73 if (S_ISDIR(st
99 fstat643d(int fd, struct stat64* st) argument
[all...]
H A Dlstat3d.c30 int lstat3d(const char* path, struct stat* st) argument
33 int _lstat(path, st) char* path; struct stat* st; { return lstat(path, st); }
35 int lstat(path, st) char* path; struct stat* st;
50 so = st;
51 st = &sc;
55 if (!fscall(NiL, MSG_lstat, 0, path, st))
59 if (!(sp = pathreal(path, P_LSTAT, st)))
92 lstat643d(const char* path, struct stat64* st) argument
[all...]
H A Dstat3d.c28 int stat3d(const char* path, struct stat* st) argument
31 int _stat(path, st) char* path; struct stat* st; { return stat(path, st); }
33 int stat(path, st) char* path; struct stat* st;
48 so = st;
49 st = &sc;
53 if (!fscall(NiL, MSG_stat, 0, path, st))
57 if (!(sp = pathreal(path, 0, st)))
108 stat643d(const char* path, struct stat64* st) argument
[all...]
/ast/src/lib/libast/disc/
H A Dmemfatal.c50 Vmstat_t st; local
61 vmstat(region, &st);
62 error(ERROR_SYSTEM|3, "storage allocator out of space on %lu byte request ( region %lu segments %lu busy %lu:%lu:%lu free %lu:%lu:%lu )", (size_t)obj, st.extent, st.n_seg, st.n_busy, st.s_busy, st.m_busy, st.n_free, st.s_free, st
[all...]
/ast/src/lib/libast/misc/
H A Dmimetype.c51 mimetype(Mime_t* mp, Sfio_t* fp, const char* file, struct stat* st) argument
68 return magictype(mp->magic, fp, file, st);
/ast/src/lib/libast/sfio/
H A Dsfsize.c68 { sfstat_t st; local
69 if(sysfstatf(f->file,&st) < 0)
71 else if((f->extent = st.st_size) < f->here)
/ast/src/lib/libast/string/
H A Dfmtdev.c35 fmtdev(struct stat* st) argument
43 mm = (S_ISBLK(st->st_mode) || S_ISCHR(st->st_mode)) ? idevice(st) : st->st_dev;
H A Dfmtfs.c40 fmtfs(struct stat* st) argument
42 return st->st_fstype;
57 fmtfs(struct stat* st) argument
75 else if (ip = (Id_t*)dtmatch(dict, &st->st_dev))
80 while ((mnt = mntread(mp)) && (stat(mnt->dir, &rt) || rt.st_dev != st->st_dev));
H A Dfmtls.c43 * st file stat buffer
52 fmtls(char* buf, const char* name, register struct stat* st, const char* info, const char* link, register int flags) argument
60 s += sfsprintf(s, LS_W_MAX, "%*I*u ", LS_W_INUMBER - 1, sizeof(st->st_ino), st->st_ino);
63 n = iblocks(st);
68 s += sfsprintf(s, LS_W_MAX, "%s%3u", fmtmode(st->st_mode, flags & LS_EXTERNAL), (unsigned int)st->st_nlink);
72 s += sfsprintf(s, LS_W_MAX, " %-*I*d", LS_W_NAME - 1, sizeof(st->st_uid), st->st_uid);
74 s += sfsprintf(s, LS_W_MAX, " %-*s", LS_W_NAME - 1, fmtuid(st
[all...]
/ast/src/lib/libast/vec/
H A Dvecfile.c45 struct stat st; local
50 if (!fstat(fd, &st) && S_ISREG(st.st_mode) && (n = st.st_size) > 0 && (buf = newof(0, char, n + 1, 0)))
/ast/src/cmd/ksh93/
H A Dmamstate.c46 struct stat st; local
49 if (!(s = *++argv) || stat(s, &st))
54 ref = (long)st.st_mtime;
57 if (!stat(s, &st))
58 printf("%s %ld\n", s, (long)st.st_mtime - ref);
68 if (!stat(buf, &st))
69 printf("%s %ld\n", buf, (long)st.st_mtime - ref);
/ast/src/cmd/mailx/port/
H A Dmimetype.c97 mimetype(Mime_t* mp, Sfio_t* fp, const char* file, struct stat* st) argument
114 return magictype(mp->magic, fp, file, st);
/ast/src/lib/libast/comp/
H A Dgross.c35 extern int fstat(int fd, struct stat* st) argument
38 return __fxstat(_STAT_VER, fd, st);
40 return _fxstat(_STAT_VER, fd, st);
44 extern int lstat(const char* path, struct stat* st) argument
47 return __lxstat(_STAT_VER, path, st);
49 return _lxstat(_STAT_VER, path, st);
53 extern int stat(const char* path, struct stat* st) argument
56 return __xstat(_STAT_VER, path, st);
58 return _xstat(_STAT_VER, path, st);
66 extern int fstat64(int fd, struct stat64* st) argument
75 lstat64(const char* path, struct stat64* st) argument
84 stat64(const char* path, struct stat64* st) argument
[all...]
H A Dnftw.c38 struct stat st; local
42 else if ((n & FTW_SL) && (!(nftw_flags & FTW_PHYSICAL) || stat(ftw->path, &st)))
/ast/src/lib/libast/port/
H A Diblocks.c50 #define B_SIZE BSIZE(st->st_dev)
51 #define B_INDIRECT NINDIR(st->st_dev)
72 _iblocks(register struct stat* st) argument
76 return (st->st_blocks <= 0 || st->st_size <= 0) ? 0 : st->st_blocks;
82 t = b = (st->st_size + B_SIZE - 1) / B_SIZE;
H A Dastcopy.c58 struct stat st; local
67 if (!fstat(rfd, &st) && S_ISREG(st.st_mode) && (pos = lseek(rfd, (off_t)0, 1)) != ((off_t)-1))
69 if (pos >= st.st_size) return(0);
70 mapsize = st.st_size - pos;
/ast/src/lib/libast/vmalloc/
H A Dvmstat.c36 int vmstat(Vmalloc_t* vm, Vmstat_t* st) argument
38 int vmstat(vm, st)
40 Vmstat_t* st;
49 if(!st) /* just checking lock state of region */
52 memset(st, 0, sizeof(Vmstat_t));
58 return _mallocstat(st);
66 st->n_busy = st->n_free = 0;
67 st->s_busy = st
[all...]
/ast/src/lib/libcs/
H A Dcsinfo.c38 struct stat st; local
43 else if (!strchr(file, '/') || stat(file, &st) || S_ISDIR(st.st_mode) || !(sp = tokline(file, SF_READ, line)))
/ast/src/cmd/mam/
H A Dmamstate.c44 struct stat st; local
53 if (stat(s, &st))
58 ref = (unsigned long)st.st_mtime;
62 if (!stat(s, &st))
63 printf("%s %ld\n", s, (unsigned long)st.st_mtime - ref);
67 if (!stat(s, &st))
68 printf("%s %ld\n", s, (unsigned long)st.st_mtime - ref);

Completed in 151 milliseconds

1234567