aboutsummaryrefslogtreecommitdiff
path: root/src/posix_extras.cc
Commit message (Collapse)AuthorAge
* Eliminate CMake; flatten directory structureGravatar Benjamin Barenblat2020-10-11
| | | | | CMake is probably more trouble than it’s worth for this project. Replace it with a hand-rolled Ninja file.
* Implement statfsGravatar Benjamin Barenblat2016-02-21
|
* Implement ftruncateGravatar Benjamin Barenblat2016-02-21
|
* Implement symlink/readlinkGravatar Benjamin Barenblat2016-02-21
|
* posix_extras: Abstract out common syscall handlingGravatar Benjamin Barenblat2016-02-21
|
* posix_extras: Abstract out path validationGravatar Benjamin Barenblat2016-02-21
|
* Implement chmodGravatar Benjamin Barenblat2016-02-21
|
* Implement renameGravatar Benjamin Barenblat2016-02-21
|
* Implement mkdir/rmdirGravatar Benjamin Barenblat2016-02-21
|
* Implement writeGravatar Benjamin Barenblat2016-02-21
|
* Implement fgetattr and readGravatar Benjamin Barenblat2016-02-21
|
* Implement utimensGravatar Benjamin Barenblat2016-02-21
|
* Replace creat with mknod+openGravatar Benjamin Barenblat2016-02-21
| | | | | Performance is not an immediate concern, so replace creat with mknod to compact code.
* Unify File::OpenAt functionsGravatar Benjamin Barenblat2016-02-21
|
* Implement unlinkGravatar Benjamin Barenblat2016-02-21
|
* Replace hand-rolled IoError class with std::system_errorGravatar Benjamin Barenblat2016-02-20
|
* Unify constructors for FileGravatar Benjamin Barenblat2016-02-20
|
* Include what you useGravatar Benjamin Barenblat2016-02-20
|
* Implement open, creat, and closeGravatar Benjamin Barenblat2016-02-18
|
* Create and use RAII directory abstractionGravatar Benjamin Barenblat2016-02-18
|
* Add nullary constructor to IoErrorGravatar Benjamin Barenblat2016-02-18
| | | | The constructor constructs an IoError based on the current errno.
* Create and use RAII file abstractionGravatar Benjamin Barenblat2016-02-18