|
FlatImage
A configurable Linux containerization system
|
Case-insensitive filesystem management using CIOPFS. More...
#include <filesystem>#include <unistd.h>#include "../lib/subprocess.hpp"#include "../lib/env.hpp"#include "../std/filesystem.hpp"#include "filesystem.hpp"Go to the source code of this file.
Classes | |
| class | ns_filesystems::ns_ciopfs::Ciopfs |
| FUSE-based case-insensitive filesystem wrapper. More... | |
Namespaces | |
| namespace | ns_filesystems::ns_ciopfs |
| Case-insensitive filesystem implementation. | |
| namespace | ns_filesystems |
| FlatImage filesystem layer implementations. | |
Case-insensitive filesystem management using CIOPFS.
This module provides a C++ wrapper around CIOPFS (Case Insensitive On Purpose File System), a FUSE filesystem that provides case-insensitive access to an underlying case-sensitive filesystem. This is particularly useful for running Windows applications under Wine or for compatibility with case-insensitive filesystems.
CIOPFS works by maintaining a mapping between the requested filename and the actual filename on disk, allowing applications to access files regardless of case differences.
Definition in file ciopfs.hpp.