| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | If open(O_CREAT) is used then a file mode must be given | Martin Ridgers | 2022-02-21 | 1 | -4/+4 |
| | | |||||
| * | Explicitly set access permissions so we're not affected by process' umask | Martin Ridgers | 2022-02-21 | 1 | -4/+8 |
| | | |||||
| * | Allow all users and groups to read/write files (POSIX) | Martin Ridgers | 2022-02-21 | 1 | -1/+1 |
| | | |||||
| * | clang-format | Stefan Boberg | 2022-02-02 | 1 | -1/+1 |
| | | |||||
| * | Format fix. | Per Larsson | 2022-01-22 | 1 | -5/+5 |
| | | |||||
| * | Converted use of _format UDL to fmt::format | Martin Ridgers | 2022-01-10 | 1 | -13/+7 |
| | | |||||
| * | PathFromHandle() for Mac | Martin Ridgers | 2022-01-05 | 1 | -8/+13 |
| | | | | | | | While the /dev/fd/ mount does list the process' open file descriptors it turns out they are not symlinks so the previous readlink() didn't work as first thought. | ||||
| * | CloneFile()'s unimplemented on Mac but shouldn't be a compile error | Martin Ridgers | 2022-01-05 | 1 | -1/+2 |
| | | |||||
| * | An implementation of PathFromHandle() for Mac | Martin Ridgers | 2022-01-05 | 1 | -5/+11 |
| | | |||||
| * | GetRunningExecutablePath() implementation for Mac | Martin Ridgers | 2022-01-05 | 1 | -2/+9 |
| | | |||||
| * | Removed unused include statement | Martin Ridgers | 2022-01-05 | 1 | -1/+0 |
| | | |||||
| * | Added block of POSIX includes for Mac | Martin Ridgers | 2022-01-05 | 1 | -1/+10 |
| | | |||||
| * | Add DiskSpaceInfo() tests | Martin Ridgers | 2021-12-15 | 1 | -0/+17 |
| | | |||||
| * | Implement DiskSpaceInfo() using std::filesystem::space() | Martin Ridgers | 2021-12-15 | 1 | -16/+9 |
| | | |||||
| * | Implemented DiskSpaceInfo() for POSIX platforms | Martin Ridgers | 2021-12-15 | 1 | -7/+11 |
| | | |||||
| * | Merged main. | Per Larsson | 2021-12-14 | 1 | -31/+231 |
| |\ | |||||
| | * | Added a missing file mode for a open() that creates a file | Martin Ridgers | 2021-12-08 | 1 | -1/+1 |
| | | | |||||
| | * | Use the /proc/self mount to get information about ourselves | Martin Ridgers | 2021-11-29 | 1 | -4/+2 |
| | | | |||||
| | * | Added POSIX's close-on-exec flag to files that Zen opens | Martin Ridgers | 2021-11-24 | 1 | -6/+6 |
| | | | |||||
| | * | Added close-on-exec flag to Read/WriteFile() file descriptors | Martin Ridgers | 2021-11-17 | 1 | -2/+2 |
| | | | |||||
| | * | WriteFile() tests | Martin Ridgers | 2021-11-17 | 1 | -0/+31 |
| | | | |||||
| | * | Set correct read-write file modes on WriteFile() output | Martin Ridgers | 2021-11-17 | 1 | -2/+2 |
| | | | |||||
| | * | Corrected flags to open() so behaviour matches Windows' CREATE_ALWAYS | Martin Ridgers | 2021-11-17 | 1 | -2/+3 |
| | | | |||||
| | * | Added a PathToUtf8(path, string-buffer) overload | Martin Ridgers | 2021-11-16 | 1 | -0/+10 |
| | | | |||||
| | * | ToUtf8() -> PathToUtf8() as the latter is less ambiguous | Martin Ridgers | 2021-11-16 | 1 | -2/+2 |
| | | | |||||
| | * | Merged main | Martin Ridgers | 2021-11-01 | 1 | -1/+1 |
| | |\ | |||||
| | * | | Added ScanFile() and ReadFile() tests | Martin Ridgers | 2021-10-25 | 1 | -0/+10 |
| | | | | |||||
| | * | | Included a sketch of how CloneFile() could be on Linux | Martin Ridgers | 2021-10-25 | 1 | -1/+32 |
| | | | | |||||
| | * | | CopyFile() for POSIX | Martin Ridgers | 2021-10-25 | 1 | -7/+44 |
| | | | | |||||
| | * | | Implemented ScanFile() on POSIX | Martin Ridgers | 2021-10-25 | 1 | -4/+35 |
| | | | | |||||
| | * | | Added some ZEN_UNUSED() statements for yet-to-be-implemented functions | Martin Ridgers | 2021-10-25 | 1 | -0/+2 |
| | | | | |||||
| | * | | Use the non-throwing version of std::fs::create_directories() | Martin Ridgers | 2021-10-20 | 1 | -1/+2 |
| | | | | |||||
| | * | | Tests for ExtendablePathBuilder | Martin Ridgers | 2021-10-18 | 1 | -0/+34 |
| | | | | |||||
| | * | | Merged main | Martin Ridgers | 2021-10-11 | 1 | -2/+2 |
| | |\ \ | |||||
| | * \ \ | Merged main | Martin Ridgers | 2021-10-07 | 1 | -0/+24 |
| | |\ \ \ | |||||
| | * \ \ \ | Merged main | Martin Ridgers | 2021-10-01 | 1 | -3/+3 |
| | |\ \ \ \ | |||||
| | * | | | | | Fixed some warnings from GCC | Martin Ridgers | 2021-09-29 | 1 | -2/+4 |
| | | | | | | | |||||
| | * | | | | | readlink() parameters should not alias each other | Martin Ridgers | 2021-09-29 | 1 | -10/+12 |
| | | | | | | | |||||
| | * | | | | | Fixed signed/unsigned mismatched warnings from GCC | Martin Ridgers | 2021-09-29 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Check available disk space before GC. | Per Larsson | 2021-12-05 | 1 | -0/+21 |
| | | | | | | | |||||
| * | | | | | | fs: minor logging cleanup | Stefan Boberg | 2021-11-02 | 1 | -3/+1 |
| | |_|_|_|/ |/| | | | | |||||
| * | | | | | filesystem: Improved test for GetRunningExecutablePath (still not ideal) | Stefan Boberg | 2021-10-29 | 1 | -1/+1 |
| | |_|_|/ |/| | | | |||||
| * | | | | Added another test exe name to GetExePath test | Stefan Boberg | 2021-10-08 | 1 | -2/+2 |
| | |_|/ |/| | | |||||
| * | | | Merged from upstream | Stefan Boberg | 2021-10-05 | 1 | -1/+8 |
| | | | | |||||
| * | | | filesystem: Added FileContents::Flatten() and ensured it's possible to ↵ | Stefan Boberg | 2021-10-01 | 1 | -0/+17 |
| | |/ |/| | | | | | #include filesystem.h standalone | ||||
| * | | Clang format fix. | Per Larsson | 2021-10-01 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-29 | 1 | -1/+2 |
| |\| | |||||
| | * | Prevent mesh tests to crash by moving behind define. | Per Larsson | 2021-09-29 | 1 | -1/+2 |
| | | | |||||
| * | | filesystem: Fixed issue with FindClose potentially closing an invalid handle | Stefan Boberg | 2021-09-29 | 1 | -2/+2 |
| |/ | |||||
| * | Merged latest from main | Stefan Boberg | 2021-09-27 | 1 | -44/+39 |
| |\ | |||||