Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
/*
2
 *	Cf. /lib/rfc/rfc1094
3
 */
4
 
5
enum NFS_stat
6
{
7
	NFS_OK		= 0,
8
	NFSERR_PERM	= 1,
9
	NFSERR_NOENT	= 2,
10
	NFSERR_IO	= 5,
11
	NFSERR_NXIO	= 6,
12
	NFSERR_ACCES	= 13,
13
	NFSERR_EXIST	= 17,
14
	NFSERR_NODEV	= 19,
15
	NFSERR_NOTDIR	= 20,
16
	NFSERR_ISDIR	= 21,
17
	NFSERR_FBIG	= 27,
18
	NFSERR_NOSPC	= 28,
19
	NFSERR_ROFS	= 30,
20
	NFSERR_NAMETOOLONG	= 63,
21
	NFSERR_NOTEMPTY	= 66,
22
	NFSERR_DQUOT	= 69,
23
	NFSERR_STALE	= 70,
24
	NFSERR_WFLUSH	= 99
25
};
26
 
27
enum NFS_ftype
28
{
29
	NFNON	= 0,
30
	NFREG	= 1,
31
	NFDIR	= 2,
32
	NFBLK	= 3,
33
	NFCHR	= 4,
34
	NFLNK	= 5
35
};
36
 
37
enum NFS_mode
38
{
39
	S_IFMT	= 0170000,	/* mask */
40
	S_IFDIR	= 0040000,	/* directory */
41
	S_IFREG	= 0100000	/* regular */
42
};
43
 
44
#define	NOATTR	0xffffffff