Go to the documentation of this file.
29 #ifndef __CDIO_ROCK_H__
30 #define __CDIO_ROCK_H__
40 #if !defined(HAVE_S_ISSOCK) && !defined(S_ISSOCK)
41 #define S_ISSOCK(st_mode) ((((st_mode)) & 0170000) == (0140000))
44 #if !defined(HAVE_S_ISLNK) && !defined(S_ISLNK)
45 #define S_ISLNK(st_mode) ((((st_mode)) & 0170000) == (0010000))
77 #define ISO_ROCK_IRUSR 000400
78 #define ISO_ROCK_IWUSR 000200
79 #define ISO_ROCK_IXUSR 000100
80 #define ISO_ROCK_IRGRP 000040
81 #define ISO_ROCK_IWGRP 000020
82 #define ISO_ROCK_IXGRP 000010
83 #define ISO_ROCK_IROTH 000004
84 #define ISO_ROCK_IWOTH 000002
85 #define ISO_ROCK_IXOTH 000001
87 #define ISO_ROCK_ISUID 004000
88 #define ISO_ROCK_ISGID 002000
89 #define ISO_ROCK_ISVTX 001000
91 #define ISO_ROCK_ISSOCK 0140000
92 #define ISO_ROCK_ISLNK 0120000
93 #define ISO_ROCK_ISREG 0100000
94 #define ISO_ROCK_ISBLK 060000
95 #define ISO_ROCK_ISCHR 020000
96 #define ISO_ROCK_ISDIR 040000
97 #define ISO_ROCK_ISFIFO 010000
100 #define ISO_ROCK_ENFMT ISO_ROCK_ISGID
165 #define ISO_ROCK_SL_CONTINUE 1
166 #define ISO_ROCK_SL_CURRENT 2
167 #define ISO_ROCK_SL_PARENT 4
168 #define ISO_ROCK_SL_ROOT 8
191 #define ISO_ROCK_NM_CONTINUE 1
192 #define ISO_ROCK_NM_CURRENT 2
193 #define ISO_ROCK_NM_PARENT 4
224 #define ISO_ROCK_TF_CREATE 1
225 #define ISO_ROCK_TF_MODIFY 2
226 #define ISO_ROCK_TF_ACCESS 4
227 #define ISO_ROCK_TF_ATTRIBUTES 8
228 #define ISO_ROCK_TF_BACKUP 16
229 #define ISO_ROCK_TF_EXPIRATION 32
230 #define ISO_ROCK_TF_EFFECTIVE 64
231 #define ISO_ROCK_TF_LONG_FORM 128
Generated for libcdio by
1.8.1.1