Files
rtems/cpukit/libfs
Bhavya Shah 6367099ec0 imfs/user_allocator: Add user-configurable allocator support
- Extend IMFS and libio headers to define default allocator/deallocator ops
  and logic for configuring memfile_ops.
- Update imfs_memfile to use custom allocators for memory blocks.
- Fix imfs_statvfs.f_bfree calculation to respect user-defined ops.
- Add psximfs03 test case to validate custom allocator behavior.
- Refactor psximfs01 to share helper functions with psximfs03.
2025-12-11 17:45:13 -06:00
..

libfs

This directory contains for the "file system" library. All supported file systems live under this tree.

Currently the supported file systems in this library are:

  • IMFS or In Memory File System

    This is the only root file system on RTEMS at the moment. It supports files, directories, device nodes and mount points. It can also be configured to be the miniIMFS.

  • TFTP and FTP filesystem require networking support.

  • DEVFS or Device File system

  • DOSFS, a FAT 12/16/32 MSDOS compatible file system.

  • NFS Client, can mount NFS exported file systems.

  • PIPE, a pipe file system.

  • RFS, The RTEMS File System.

--Chris Johns and Joel Sherrill 17 Feb 2010