CX Framework
Cross-platform C utility framework
Loading...
Searching...
No Matches
fs_private.h
1#pragma once
2
3#include "cx/fs/file.h"
4#include "cx/fs/fs.h"
5#include "cx/fs/path.h"
6#include "cx/string.h"
7#include "cx/thread/rwlock.h"
8#include "cx/utils.h"
9
10extern RWLock _fsCurDirLock;
11extern string _fsCurDir;
12extern strref fsPathSepStr;
13extern strref fsNSSepStr;
14extern strref fsCurrentDirStr;
15extern strref fsParentDirStr;
16extern strref fsExtensionSepStr;
17extern strref fsPlatformPathSepStr;
Low-level file I/O operations.
Platform-specific filesystem operations.
Platform-independent path manipulation.
Reader-writer lock synchronization primitive.
Copy-on-write strings with automatic memory management and rope optimization.
Other miscellaneous utilities.