/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_STAT_H #define _LINUX_STAT_H #include <asm/stat.h> #include <uapi/linux/stat.h> #define S_IRWXUGO … #define S_IALLUGO … #define S_IRUGO … #define S_IWUGO … #define S_IXUGO … #define UTIME_NOW … #define UTIME_OMIT … #include <linux/types.h> #include <linux/time.h> #include <linux/uidgid.h> struct kstat { … }; /* These definitions are internal to the kernel for now. Mainly used by nfsd. */ /* mask values */ #define STATX_CHANGE_COOKIE … /* file attribute values */ #define STATX_ATTR_CHANGE_MONOTONIC … #endif