Go to the documentation of this file.
26 #ifndef GWENHYWFAR_SYNCIO_FILE_H
27 #define GWENHYWFAR_SYNCIO_FILE_H
29 #include <gwenhywfar/syncio.h>
32 #define GWEN_SYNCIO_FILE_TYPE "file"
53 #define GWEN_SYNCIO_FILE_FLAGS_READ 0x00000001
54 #define GWEN_SYNCIO_FILE_FLAGS_WRITE 0x00000002
55 #define GWEN_SYNCIO_FILE_FLAGS_APPEND 0x00000008
56 #define GWEN_SYNCIO_FILE_FLAGS_RANDOM 0x00000010
58 #define GWEN_SYNCIO_FILE_FLAGS_UREAD 0x00000100
59 #define GWEN_SYNCIO_FILE_FLAGS_UWRITE 0x00000200
60 #define GWEN_SYNCIO_FILE_FLAGS_UEXEC 0x00000400
62 #define GWEN_SYNCIO_FILE_FLAGS_GREAD 0x00001000
63 #define GWEN_SYNCIO_FILE_FLAGS_GWRITE 0x00002000
64 #define GWEN_SYNCIO_FILE_FLAGS_GEXEC 0x00004000
66 #define GWEN_SYNCIO_FILE_FLAGS_OREAD 0x00010000
67 #define GWEN_SYNCIO_FILE_FLAGS_OWRITE 0x00020000
68 #define GWEN_SYNCIO_FILE_FLAGS_OEXEC 0x00040000