summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/include/rtems/libio.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-03-13 09:22:11 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-03-13 12:24:10 +0100
commit256341001927de4c8b34c870bc0e56892ddbb533 (patch)
tree190e106d837d3bd3ffc2f55c6efbcd48b9ec55c0 /cpukit/libcsupport/include/rtems/libio.h
parentFilesystem: New defaults fsync_h and fdatasync_h (diff)
downloadrtems-256341001927de4c8b34c870bc0e56892ddbb533.tar.bz2
Filesystem: Rename defines
o Removed RTEMS_LIBIO_PERMS_SEARCH. o Renamed RTEMS_LIBIO_PERMS_READ in RTEMS_FS_PERMS_READ. o Renamed RTEMS_LIBIO_PERMS_WRITE in RTEMS_FS_PERMS_WRITE. o Renamed RTEMS_LIBIO_PERMS_EXEC in RTEMS_FS_PERMS_EXEC. o Renamed RTEMS_LIBIO_FOLLOW_HARD_LINK in RTEMS_FS_FOLLOW_HARD_LINK. o Renamed RTEMS_LIBIO_FOLLOW_SYM_LINK in RTEMS_FS_FOLLOW_SYM_LINK. o Renamed RTEMS_LIBIO_MAKE in RTEMS_FS_MAKE. o Renamed RTEMS_LIBIO_EXCLUSIVE in RTEMS_FS_EXCLUSIVE. o Renamed RTEMS_LIBIO_ACCEPT_RESIDUAL_DELIMITERS in RTEMS_FS_ACCEPT_RESIDUAL_DELIMITERS. o Renamed RTEMS_LIBIO_REJECT_TERMINAL_DOT in RTEMS_FS_REJECT_TERMINAL_DOT.
Diffstat (limited to 'cpukit/libcsupport/include/rtems/libio.h')
-rw-r--r--cpukit/libcsupport/include/rtems/libio.h48
1 files changed, 22 insertions, 26 deletions
diff --git a/cpukit/libcsupport/include/rtems/libio.h b/cpukit/libcsupport/include/rtems/libio.h
index 57899096c3..968681b626 100644
--- a/cpukit/libcsupport/include/rtems/libio.h
+++ b/cpukit/libcsupport/include/rtems/libio.h
@@ -113,16 +113,15 @@ typedef struct {
/**
* The path evaluation is controlled by the following flags
- * - RTEMS_LIBIO_PERMS_READ,
- * - RTEMS_LIBIO_PERMS_WRITE,
- * - RTEMS_LIBIO_PERMS_EXEC,
- * - RTEMS_LIBIO_PERMS_SEARCH,
- * - RTEMS_LIBIO_FOLLOW_HARD_LINK,
- * - RTEMS_LIBIO_FOLLOW_SYM_LINK,
- * - RTEMS_LIBIO_MAKE,
- * - RTEMS_LIBIO_EXCLUSIVE,
- * - RTEMS_LIBIO_ACCEPT_RESIDUAL_DELIMITERS, and
- * - RTEMS_LIBIO_REJECT_TERMINAL_DOT.
+ * - RTEMS_FS_PERMS_READ,
+ * - RTEMS_FS_PERMS_WRITE,
+ * - RTEMS_FS_PERMS_EXEC,
+ * - RTEMS_FS_FOLLOW_HARD_LINK,
+ * - RTEMS_FS_FOLLOW_SYM_LINK,
+ * - RTEMS_FS_MAKE,
+ * - RTEMS_FS_EXCLUSIVE,
+ * - RTEMS_FS_ACCEPT_RESIDUAL_DELIMITERS, and
+ * - RTEMS_FS_REJECT_TERMINAL_DOT.
*/
int flags;
@@ -1277,22 +1276,19 @@ typedef off_t (*rtems_libio_lseek_t)(
* used to check permissions. These are similar in style to the
* mode_t bits and should stay compatible with them.
*/
-#define RTEMS_LIBIO_PERMS_READ 0x4
-#define RTEMS_LIBIO_PERMS_WRITE 0x2
-#define RTEMS_LIBIO_PERMS_EXEC 0x1
-#define RTEMS_LIBIO_PERMS_SEARCH RTEMS_LIBIO_PERMS_EXEC
-#define RTEMS_LIBIO_PERMS_RDWR \
- (RTEMS_LIBIO_PERMS_READ | RTEMS_LIBIO_PERMS_WRITE)
-#define RTEMS_LIBIO_PERMS_RWX \
- (RTEMS_LIBIO_PERMS_RDWR | RTEMS_LIBIO_PERMS_EXEC)
-#define RTEMS_LIBIO_FOLLOW_HARD_LINK 0x8
-#define RTEMS_LIBIO_FOLLOW_SYM_LINK 0x10
-#define RTEMS_LIBIO_FOLLOW_LINK \
- (RTEMS_LIBIO_FOLLOW_HARD_LINK | RTEMS_LIBIO_FOLLOW_SYM_LINK)
-#define RTEMS_LIBIO_MAKE 0x20
-#define RTEMS_LIBIO_EXCLUSIVE 0x40
-#define RTEMS_LIBIO_ACCEPT_RESIDUAL_DELIMITERS 0x80
-#define RTEMS_LIBIO_REJECT_TERMINAL_DOT 0x100
+#define RTEMS_FS_PERMS_READ 0x4
+#define RTEMS_FS_PERMS_WRITE 0x2
+#define RTEMS_FS_PERMS_EXEC 0x1
+#define RTEMS_FS_PERMS_RWX \
+ (RTEMS_FS_PERMS_READ | RTEMS_FS_PERMS_WRITE | RTEMS_FS_PERMS_EXEC)
+#define RTEMS_FS_FOLLOW_HARD_LINK 0x8
+#define RTEMS_FS_FOLLOW_SYM_LINK 0x10
+#define RTEMS_FS_FOLLOW_LINK \
+ (RTEMS_FS_FOLLOW_HARD_LINK | RTEMS_FS_FOLLOW_SYM_LINK)
+#define RTEMS_FS_MAKE 0x20
+#define RTEMS_FS_EXCLUSIVE 0x40
+#define RTEMS_FS_ACCEPT_RESIDUAL_DELIMITERS 0x80
+#define RTEMS_FS_REJECT_TERMINAL_DOT 0x100
/** @} */