|
Tor 0.4.9.3-alpha-dev
|
lib/fs: Files, filenames, directories, etc.
More...Files | |
| conffile.c | |
| conffile.h | |
Read configuration files from disk, with full include support. | |
| dir.c | |
| Read directories, and create directories with restrictive permissions. | |
| dir.h | |
| Header for dir.c. | |
| files.c | |
| files.h | |
| Wrappers for reading and writing data to files on disk. | |
| freespace.c | |
| Find the available disk space on the current volume. | |
| lockfile.c | |
| Implements lock files to prevent two Tor processes from using the same data directory at the same time. | |
| lockfile.h | |
| Header for lockfile.c. | |
| mmap.c | |
| Cross-platform support for mapping files into our address space. | |
| mmap.h | |
| Header for mmap.c. | |
| path.c | |
| Manipulate strings that contain filesystem paths. | |
| path.h | |
| Header for path.c. | |
| storagedir.c | |
| An abstraction for a directory full of similar files. | |
| storagedir.h | |
| Header for storagedir.c. | |
| userdb.c | |
| Access the POSIX user database. | |
| userdb.h | |
| Header for userdb.c. | |
| winlib.c | |
| Find and load windows system libraries. | |
| winlib.h | |
| Header for winlib.c. | |
lib/fs: Files, filenames, directories, etc.
This module is mostly a set of compatibility wrappers around operating-system-specific filesystem access.
It also contains a set of convenience functions for safely writing to files, creating directories, and so on.