* 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:
Sebastian Huber
2010-07-15 08:59:46 +00:00
parent de39b5127d
commit f4dea06bab
3 changed files with 15 additions and 24 deletions

View File

@@ -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> 2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/include/rtems/libio_.h: Removed rtems_filesystem_null_handlers. * libcsupport/include/rtems/libio_.h: Removed rtems_filesystem_null_handlers.

View File

@@ -134,16 +134,15 @@ typedef struct {
* What types of IMFS file systems entities there can be. * What types of IMFS file systems entities there can be.
*/ */
#define IMFS_jnode_types_t rtems_filesystem_node_types_t typedef enum {
#define IMFS_DIRECTORY RTEMS_FILESYSTEM_DIRECTORY IMFS_DIRECTORY = RTEMS_FILESYSTEM_DIRECTORY,
#define IMFS_DEVICE RTEMS_FILESYSTEM_DEVICE IMFS_DEVICE = RTEMS_FILESYSTEM_DEVICE,
#define IMFS_HARD_LINK RTEMS_FILESYSTEM_HARD_LINK IMFS_HARD_LINK = RTEMS_FILESYSTEM_HARD_LINK,
#define IMFS_SYM_LINK RTEMS_FILESYSTEM_SYM_LINK IMFS_SYM_LINK = RTEMS_FILESYSTEM_SYM_LINK,
#define IMFS_MEMORY_FILE RTEMS_FILESYSTEM_MEMORY_FILE IMFS_MEMORY_FILE = RTEMS_FILESYSTEM_MEMORY_FILE,
#define IMFS_LINEAR_FILE (IMFS_MEMORY_FILE + 1) IMFS_LINEAR_FILE,
#define IMFS_FIFO (IMFS_LINEAR_FILE + 1) IMFS_FIFO
} IMFS_jnode_types_t;
#define IMFS_NUMBER_OF_TYPES (IMFS_FIFO + 1)
typedef union { typedef union {
IMFS_directory_t directory; IMFS_directory_t directory;

View File

@@ -31,20 +31,6 @@
#include "imfs.h" #include "imfs.h"
#include <rtems/libio_.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 * IMFS_print_jnode
* *