* 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>
* 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.
*/
#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;

View File

@@ -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
*