diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-21 11:07:17 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-24 07:32:31 +0100 |
commit | 61a2b3eeed14fdf7db4759c80b86dfe43630818e (patch) | |
tree | 017bf0222e6f726943b343e0ea4041c9500e9dc9 | |
parent | Fix a minor "suspect" -> "subject" wording error (diff) | |
download | rtems-docs-61a2b3eeed14fdf7db4759c80b86dfe43630818e.tar.bz2 |
c-user: Clarify filesystem configuration
Update #3875.
-rw-r--r-- | c-user/configuring_a_system.rst | 45 |
1 files changed, 42 insertions, 3 deletions
diff --git a/c-user/configuring_a_system.rst b/c-user/configuring_a_system.rst index 7df0bf1..b23527a 100644 --- a/c-user/configuring_a_system.rst +++ b/c-user/configuring_a_system.rst @@ -2180,10 +2180,49 @@ NOTES: 500, sizeof(other_message_type) \ ) -File System Configuration Parameters -==================================== +Filesystem Configuration +======================== -This section defines File System related configuration parameters. +By default, the In-Memory Filesystem (IMFS) is used as the base filesystem (also +known as root filesystem). In order to save some memory for your application, +you can disable the filesystem support with the +:ref:`CONFIGURE_APPLICATION_DISABLE_FILESYSTEM` configuration option. +Alternatively, you can strip down the features of the base filesystem with the +:ref:`CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM` and +:ref:`CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM` configuration options. These +three configuration options are mutually exclusive. They are intended for an +advanced application configuration. + +Features of the IMFS can be disabled and enabled with the following +configuration options: + +* :ref:`CONFIGURE_IMFS_DISABLE_CHMOD` + +* :ref:`CONFIGURE_IMFS_DISABLE_CHOWN` + +* :ref:`CONFIGURE_IMFS_DISABLE_LINK` + +* :ref:`CONFIGURE_IMFS_DISABLE_MKNOD` + +* :ref:`CONFIGURE_IMFS_DISABLE_MKNOD_FILE` + +* :ref:`CONFIGURE_IMFS_DISABLE_MOUNT` + +* :ref:`CONFIGURE_IMFS_DISABLE_READDIR` + +* :ref:`CONFIGURE_IMFS_DISABLE_READLINK` + +* :ref:`CONFIGURE_IMFS_DISABLE_RENAME` + +* :ref:`CONFIGURE_IMFS_DISABLE_RMNOD` + +* :ref:`CONFIGURE_IMFS_DISABLE_SYMLINK` + +* :ref:`CONFIGURE_IMFS_DISABLE_UNMOUNT` + +* :ref:`CONFIGURE_IMFS_DISABLE_UTIME` + +* :ref:`CONFIGURE_IMFS_ENABLE_MKFIFO` .. index:: CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM |