From 861897dd86ca96410b1c11a8a9cc3086bbcb054f Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Sat, 4 Dec 2021 14:17:51 -0800 Subject: chore(rm): removed small os package. moved functions to filesystem --- src/base/os/basename.c | 10 ---------- src/base/os/dirname.c | 12 ------------ src/base/os/exists.c | 7 ------- src/base/os/internal.h | 4 ---- src/base/os/rules.mk | 5 ----- src/base/os/sep.c | 14 -------------- 6 files changed, 52 deletions(-) delete mode 100644 src/base/os/basename.c delete mode 100644 src/base/os/dirname.c delete mode 100644 src/base/os/exists.c delete mode 100644 src/base/os/internal.h delete mode 100644 src/base/os/rules.mk delete mode 100644 src/base/os/sep.c (limited to 'src/base/os') diff --git a/src/base/os/basename.c b/src/base/os/basename.c deleted file mode 100644 index b5bb343..0000000 --- a/src/base/os/basename.c +++ /dev/null @@ -1,10 +0,0 @@ -#include "internal.h" - -char* -os·basename(char *path) -{ - char *sep; - - sep = strrchr(path, os·sep()); - return (sep == nil) ? path : sep+1; -} diff --git a/src/base/os/dirname.c b/src/base/os/dirname.c deleted file mode 100644 index c7ed2ee..0000000 --- a/src/base/os/dirname.c +++ /dev/null @@ -1,12 +0,0 @@ -#include "internal.h" - -char* -os·dirname(char *path) -{ - char *sep; - - if((sep = strrchr(path, '/'))) - *sep = 0; - - return path; -} diff --git a/src/base/os/exists.c b/src/base/os/exists.c deleted file mode 100644 index a3c8935..0000000 --- a/src/base/os/exists.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -int -os·exists(byte *path, int flag) -{ - return access(path, flag) == 0; -} diff --git a/src/base/os/internal.h b/src/base/os/internal.h deleted file mode 100644 index 302c035..0000000 --- a/src/base/os/internal.h +++ /dev/null @@ -1,4 +0,0 @@ -#pragma once - -#include -#include diff --git a/src/base/os/rules.mk b/src/base/os/rules.mk deleted file mode 100644 index c6eb43e..0000000 --- a/src/base/os/rules.mk +++ /dev/null @@ -1,5 +0,0 @@ -SRCS_$(d)+=\ - $(d)/os/basename.c\ - $(d)/os/dirname.c\ - $(d)/os/exists.c\ - $(d)/os/sep.c\ diff --git a/src/base/os/sep.c b/src/base/os/sep.c deleted file mode 100644 index 750e627..0000000 --- a/src/base/os/sep.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "internal.h" - -int -os·sep(void) -{ -#if defined(UNIX) || defined(__linux__) - return '/'; -#elif defined(WIN32) - return '\\'; -#else - panicf("unrecognized operating system"); - return '\0'; -#endif -} -- cgit v1.2.1