Lines Matching defs:stat

66  *	@(#)stat.h	8.9 (Berkeley) 8/17/94
156 * The old stat structure. In fact, this is not used by the kernel at all,
201 * lstat64(), and stat64() functions, and for struct stat when
206 * This is simillar to stat except for 64bit inode number
229 * lstat(), and stat() functions.
233 struct stat __DARWIN_STRUCT_STAT64;
237 struct stat {
281 /* LP64 version of struct stat. time_t (see timespec) is a long and must
283 * WARNING - keep in sync with struct stat
315 /* ILP32 version of struct stat.
316 * WARNING - keep in sync with struct stat
348 extern void munge_user64_stat(struct stat *sbp, struct user64_stat *usbp);
349 extern void munge_user32_stat(struct stat *sbp, struct user32_stat *usbp);
481 * of st_mode from a stat structure. The macro shall evaluate to a non-zero
500 * a stat structure. The macro shall evaluate to a non-zero value if
502 * specified file type is contained in the stat structure referenced by
518 * a pointer to a stat structure. The macro shall evaluate to a non-zero
520 * the specified file type is contained in the stat structure referenced by
538 #define S_BLKSIZE 512 /* block size used in the stat struct */
592 int fstat(int, struct stat *) __DARWIN_INODE64(fstat);
593 int lstat(const char *, struct stat *) __DARWIN_INODE64(lstat);
596 int stat(const char *, struct stat *) __DARWIN_INODE64(stat);
610 int fstatx_np(int, struct stat *, filesec_t) __DARWIN_INODE64(fstatx_np);
613 int lstatx_np(const char *, struct stat *, filesec_t) __DARWIN_INODE64(lstatx_np);
616 int statx_np(const char *, struct stat *, filesec_t) __DARWIN_INODE64(statx_np);
620 /* The following deprecated routines are simillar to stat and friends except provide struct stat64 instead of struct stat */