8 Commits (master)

Author SHA1 Message Date
Avril 71da5e610f
Added io::Read/Write impls for `ManagedFD` and `MemoryFile`.
2 years ago
Avril 6b5c791880
Added fd-aliasing for Un/ManagedFD
2 years ago
Avril 0a146fb14a
Added doc-comment for `hugetlb::HugePage`
2 years ago
Avril 13165dfbe5
Added basic creation methods for `MemoryFile` (and `NamedMemoryFile`.)
2 years ago
Avril c1f1d00af2
Added `{As,From,Into}RawFd` impls for ManagedFD and MemoryFile.
2 years ago
Avril b4fa3bf215
Started `UnmanagedFD`.
2 years ago
Avril 92fe0166de
Started adding huge-page support in for `MappedFile<T>` and `file::memory::MemoryFile`. Also added huge-page support to `MappedFile<T>` via the `MapFlags` trait, which can also be used to add user-provided flags.
2 years ago
Avril d3cc7b45a5
Started `file` module: Will have file interfaces from `memfd`: `ManagedFD`, `UnmanagedFD`, and `MemoryFile`.
2 years ago