Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7143 serge 1
#ifndef _LINUX_STAT_H
2
#define _LINUX_STAT_H
3
 
4
 
5
#include 
6
#include 
7
 
8
#define S_IRWXUGO	(S_IRWXU|S_IRWXG|S_IRWXO)
9
#define S_IALLUGO	(S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
10
#define S_IRUGO		(S_IRUSR|S_IRGRP|S_IROTH)
11
#define S_IWUGO		(S_IWUSR|S_IWGRP|S_IWOTH)
12
#define S_IXUGO		(S_IXUSR|S_IXGRP|S_IXOTH)
13
 
14
#define UTIME_NOW	((1l << 30) - 1l)
15
#define UTIME_OMIT	((1l << 30) - 2l)
16
 
17
#include 
18
#include 
19
#include 
20
 
21
struct kstat {
22
	u64		ino;
23
	dev_t		dev;
24
	umode_t		mode;
25
	unsigned int	nlink;
26
	kuid_t		uid;
27
	kgid_t		gid;
28
	dev_t		rdev;
29
	loff_t		size;
30
	struct timespec  atime;
31
	struct timespec	mtime;
32
	struct timespec	ctime;
33
	unsigned long	blksize;
34
	unsigned long long	blocks;
35
};
36
 
37
#endif