Lines Matching defs:st
195 struct stat st;
197 if (fd != -1 && !fstat(fd, &st) && (st.st_mode&S_IFMT) == (mode&S_IFMT))
224 struct stat st;
233 if (lstat(name, &st) || (S_ISREG(st.st_mode)
234 && st.st_size && (fd = open(name, O_RDONLY))<0))
240 if (!S_ISREG(st.st_mode) && !S_ISLNK(st.st_mode)) st.st_size = 0;
241 if (st.st_size >> 32) perror_msg("skipping >2G file '%s'", name);
245 (int)st.st_ino, st.st_mode, st.st_uid, st.st_gid, (int)st.st_nlink,
246 (int)st.st_mtime, (int)st.st_size, major(st.st_dev),
247 minor(st.st_dev), major(st.st_rdev), minor(st.st_rdev), nlen, 0);
256 llen = st.st_size;
257 if (S_ISLNK(st.st_mode)) {
269 llen = st.st_size & 3;