stat.h (5c34202b8bf942da411b6599668a76b07449bbfd) stat.h (a7c1938e22c02b008655524c766d185ae99d9d53)
1#ifndef _LINUX_STAT_H
2#define _LINUX_STAT_H
3
4#ifdef __KERNEL__
5
6#include <asm/stat.h>
7
8#endif

--- 44 unchanged lines hidden (view full) ---

53#define S_IWUGO (S_IWUSR|S_IWGRP|S_IWOTH)
54#define S_IXUGO (S_IXUSR|S_IXGRP|S_IXOTH)
55
56#define UTIME_NOW ((1l << 30) - 1l)
57#define UTIME_OMIT ((1l << 30) - 2l)
58
59#include <linux/types.h>
60#include <linux/time.h>
1#ifndef _LINUX_STAT_H
2#define _LINUX_STAT_H
3
4#ifdef __KERNEL__
5
6#include <asm/stat.h>
7
8#endif

--- 44 unchanged lines hidden (view full) ---

53#define S_IWUGO (S_IWUSR|S_IWGRP|S_IWOTH)
54#define S_IXUGO (S_IXUSR|S_IXGRP|S_IXOTH)
55
56#define UTIME_NOW ((1l << 30) - 1l)
57#define UTIME_OMIT ((1l << 30) - 2l)
58
59#include <linux/types.h>
60#include <linux/time.h>
61#include <linux/uidgid.h>
61
62struct kstat {
63 u64 ino;
64 dev_t dev;
65 umode_t mode;
66 unsigned int nlink;
62
63struct kstat {
64 u64 ino;
65 dev_t dev;
66 umode_t mode;
67 unsigned int nlink;
67 uid_t uid;
68 gid_t gid;
68 kuid_t uid;
69 kgid_t gid;
69 dev_t rdev;
70 loff_t size;
71 struct timespec atime;
72 struct timespec mtime;
73 struct timespec ctime;
74 unsigned long blksize;
75 unsigned long long blocks;
76};
77
78#endif
79
80#endif
70 dev_t rdev;
71 loff_t size;
72 struct timespec atime;
73 struct timespec mtime;
74 struct timespec ctime;
75 unsigned long blksize;
76 unsigned long long blocks;
77};
78
79#endif
80
81#endif