/* * sys/stat.h */ #ifndef _SYS_STAT_H #define _SYS_STAT_H #include #include #include /* For struct timespec */ #include #include #ifdef _STATBUF_ST_NSEC /* struct stat has struct timespec instead of time_t */ # define st_atime st_atim.tv_sec # define st_mtime st_mtim.tv_sec # define st_ctime st_ctim.tv_sec #endif __extern int stat(const char *, struct stat *); __extern int fstat(int, struct stat *); __extern int lstat(const char *, struct stat *); __extern mode_t umask(mode_t); __extern int mknod(const char *, mode_t, dev_t); static __inline__ int mkfifo(const char *__p, mode_t __m) { return mknod(__p, (__m & ~S_IFMT) | S_IFIFO, (dev_t)0); } #endif /* _SYS_STAT_H */