Subversion Repositories tendra.SVN

Rev

Rev 74 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 74 Rev 77
Line 67... Line 67...
67
#define	S_IRWXO	0000007			/* RWX mask for other */
67
#define	S_IRWXO	0000007			/* RWX mask for other */
68
#define	S_IROTH	0000004			/* R for other */
68
#define	S_IROTH	0000004			/* R for other */
69
#define	S_IWOTH	0000002			/* W for other */
69
#define	S_IWOTH	0000002			/* W for other */
70
#define	S_IXOTH	0000001			/* X for other */
70
#define	S_IXOTH	0000001			/* X for other */
71
 
71
 
72
#if __XSI_VISIBLE
-
 
73
#define	S_IFMT	 0170000		/* type of file mask */
72
#define	S_IFMT	 0170000		/* type of file mask */
74
#define	S_IFIFO	 0010000		/* named pipe (fifo) */
73
#define	S_IFIFO	 0010000		/* named pipe (fifo) */
75
#define	S_IFCHR	 0020000		/* character special */
74
#define	S_IFCHR	 0020000		/* character special */
76
#define	S_IFDIR	 0040000		/* directory */
75
#define	S_IFDIR	 0040000		/* directory */
77
#define	S_IFBLK	 0060000		/* block special */
76
#define	S_IFBLK	 0060000		/* block special */
78
#define	S_IFREG	 0100000		/* regular */
77
#define	S_IFREG	 0100000		/* regular */
79
#define	S_IFLNK	 0120000		/* symbolic link */
78
#define	S_IFLNK	 0120000		/* symbolic link */
80
#define	S_IFSOCK 0140000		/* socket */
79
#define	S_IFSOCK 0140000		/* socket */
81
#define	S_ISVTX	 0001000		/* save swapped text even after use */
80
#define	S_ISVTX	 0001000		/* save swapped text even after use */
-
 
81
 
82
#endif
82
 
83
#if __BSD_VISIBLE
83
#if __BSD_VISIBLE
84
#define	S_IFWHT  0160000		/* whiteout */
84
#define	S_IFWHT  0160000		/* whiteout */
85
#endif
85
#endif
86
 
86
 
87
#define	S_ISDIR(m)	(((m) & 0170000) == 0040000)	/* directory */
87
#define	S_ISDIR(m)	(((m) & 0170000) == 0040000)	/* directory */