forked from Imagelibrary/rtems
2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libfs/src/imfs/imfs.h: Changed IMFS_jnode_types_t to an enum. Removed IMFS_NUMBER_OF_TYPES define. * libfs/src/imfs/imfs_debug.c: Removed IMFS_types.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
* libfs/src/imfs/imfs.h: Changed IMFS_jnode_types_t to an enum.
|
||||
Removed IMFS_NUMBER_OF_TYPES define.
|
||||
* libfs/src/imfs/imfs_debug.c: Removed IMFS_types.
|
||||
|
||||
2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
* libcsupport/include/rtems/libio_.h: Removed rtems_filesystem_null_handlers.
|
||||
|
||||
@@ -134,16 +134,15 @@ typedef struct {
|
||||
* What types of IMFS file systems entities there can be.
|
||||
*/
|
||||
|
||||
#define IMFS_jnode_types_t rtems_filesystem_node_types_t
|
||||
#define IMFS_DIRECTORY RTEMS_FILESYSTEM_DIRECTORY
|
||||
#define IMFS_DEVICE RTEMS_FILESYSTEM_DEVICE
|
||||
#define IMFS_HARD_LINK RTEMS_FILESYSTEM_HARD_LINK
|
||||
#define IMFS_SYM_LINK RTEMS_FILESYSTEM_SYM_LINK
|
||||
#define IMFS_MEMORY_FILE RTEMS_FILESYSTEM_MEMORY_FILE
|
||||
#define IMFS_LINEAR_FILE (IMFS_MEMORY_FILE + 1)
|
||||
#define IMFS_FIFO (IMFS_LINEAR_FILE + 1)
|
||||
|
||||
#define IMFS_NUMBER_OF_TYPES (IMFS_FIFO + 1)
|
||||
typedef enum {
|
||||
IMFS_DIRECTORY = RTEMS_FILESYSTEM_DIRECTORY,
|
||||
IMFS_DEVICE = RTEMS_FILESYSTEM_DEVICE,
|
||||
IMFS_HARD_LINK = RTEMS_FILESYSTEM_HARD_LINK,
|
||||
IMFS_SYM_LINK = RTEMS_FILESYSTEM_SYM_LINK,
|
||||
IMFS_MEMORY_FILE = RTEMS_FILESYSTEM_MEMORY_FILE,
|
||||
IMFS_LINEAR_FILE,
|
||||
IMFS_FIFO
|
||||
} IMFS_jnode_types_t;
|
||||
|
||||
typedef union {
|
||||
IMFS_directory_t directory;
|
||||
|
||||
@@ -31,20 +31,6 @@
|
||||
#include "imfs.h"
|
||||
#include <rtems/libio_.h>
|
||||
|
||||
/*
|
||||
* IMFS_types
|
||||
*
|
||||
* Printable names for each of the IMFS file system types.
|
||||
*/
|
||||
|
||||
char *IMFS_types[ IMFS_NUMBER_OF_TYPES ] = {
|
||||
"directory",
|
||||
"device",
|
||||
"link",
|
||||
"memory file",
|
||||
"linear file"
|
||||
};
|
||||
|
||||
/*
|
||||
* IMFS_print_jnode
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user