diff options
author | Egor Tensin <egor@tensin.name> | 2024-12-26 11:44:15 +0100 |
---|---|---|
committer | Egor Tensin <egor@tensin.name> | 2024-12-26 11:44:15 +0100 |
commit | b4df6f859a2c0804069a7c2fe26656d982828b1a (patch) | |
tree | d66be4321a52f609d04df1eb3ef27db541b172b3 /src/file.h | |
parent | Makefile: remove obsolete comment (diff) | |
download | cimple-b4df6f859a2c0804069a7c2fe26656d982828b1a.tar.gz cimple-b4df6f859a2c0804069a7c2fe26656d982828b1a.zip |
file: rename syscall wrappers
Diffstat (limited to '')
-rw-r--r-- | src/file.h | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -12,8 +12,12 @@ int rm_rf(const char *dir); -int my_chdir(const char *dir, char **old); -char *my_readlink(const char *path); +/* This chdir(2) wrapper optionally saves the previous working directory in the + * `old` pointer, allowing the user to switch back to it if necessary. */ +int chdir_wrapper(const char *dir, char **old); + +/* This readlink(2) wrapper allocates enough memory dynamically. */ +char *readlink_wrapper(const char *path); int file_dup(int fd); void file_close(int fd); |