diff options
| author | Emil Williams | 2026-02-20 06:18:48 +0000 |
|---|---|---|
| committer | Emil Williams | 2026-02-20 06:18:48 +0000 |
| commit | 88e12f4a22111903fc23488898f073502639635c (patch) | |
| tree | 87963ce958b8a48be77bf9895f7527f532008dab /chad/root.h | |
| parent | d352d3cf415083fd0f07321273d1d03b26a323e0 (diff) | |
| download | libchad-88e12f4a22111903fc23488898f073502639635c.tar.xz libchad-88e12f4a22111903fc23488898f073502639635c.tar.zst | |
Make experimental and librarize
Diffstat (limited to 'chad/root.h')
| -rw-r--r-- | chad/root.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/chad/root.h b/chad/root.h deleted file mode 100644 index 95a3f8b..0000000 --- a/chad/root.h +++ /dev/null @@ -1,17 +0,0 @@ -#ifdef CHAD_ROOT_H -#define CHAD_ROOT_H -#include <limits.h> -#include "macros.h" -/* check errno -- chdir */ -always_inline void Root(char * filename) { - extern char * realpath(const char * restrict path, char * restrict resolved_path); - extern int chdir(const char * path); - attribute(noreturn) void abort(void); - char path[PATH_MAX], * terminator; - if (!realpath(filename, path)) { return; } - if ((terminator = strrchr(path, '/'))) { - *terminator = '\0'; - chdir(path); - } -} -#endif /* CHAD_ROOT_H */ |
