From 43f7a90fc2f6a74c46fcb2429c7536e847885401 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 1 Nov 1999 20:58:23 +0000 Subject: Enabled configuring mini or full IMFS. --- c/src/exec/sapi/include/confdefs.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'c/src/exec/sapi') diff --git a/c/src/exec/sapi/include/confdefs.h b/c/src/exec/sapi/include/confdefs.h index f64f330456..f2893231fc 100644 --- a/c/src/exec/sapi/include/confdefs.h +++ b/c/src/exec/sapi/include/confdefs.h @@ -50,6 +50,35 @@ extern posix_api_configuration_table Configuration_POSIX_API; unsigned32 rtems_libio_number_iops = CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS; #endif +/* + * Mount Table Configuration + */ + +#include + +#ifdef CONFIGURE_INIT + +#ifndef CONFIGURE_HAS_OWN_MOUNT_TABLE +rtems_filesystem_mount_table_t configuration_mount_table = { +#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM /* XXX for now */ +#ifdef CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM + &IMFS_ops, +#else /* using miniIMFS as base filesystem */ + &miniIMFS_ops, +#endif + RTEMS_FILESYSTEM_READ_WRITE, + NULL, + NULL +}; + +rtems_filesystem_mount_table_t + *rtems_filesystem_mount_table = &configuration_mount_table; +int rtems_filesystem_mount_table_size = 1; +#endif + +#endif + + /* * Stack Checker Requirements */ -- cgit v1.2.3