From d9a5736bdfa9db29e94c5431bb8a9bc92a24585c Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 23 Nov 2018 14:13:52 +0100 Subject: Remove some no longer needed cruft Signed-off-by: David Oberhollenzer --- lib/util/enum_by_name.c | 16 -------------- lib/util/enum_to_name.c | 16 -------------- lib/util/fopenat.c | 54 ------------------------------------------------ lib/util/print_version.c | 18 ---------------- 4 files changed, 104 deletions(-) delete mode 100644 lib/util/enum_by_name.c delete mode 100644 lib/util/enum_to_name.c delete mode 100644 lib/util/fopenat.c delete mode 100644 lib/util/print_version.c (limited to 'lib/util') diff --git a/lib/util/enum_by_name.c b/lib/util/enum_by_name.c deleted file mode 100644 index fa0131b..0000000 --- a/lib/util/enum_by_name.c +++ /dev/null @@ -1,16 +0,0 @@ -/* SPDX-License-Identifier: ISC */ -#include - -#include "util.h" - -const enum_map_t *enum_by_name(const enum_map_t *map, const char *name) -{ - size_t i; - - for (i = 0; map[i].name != NULL; ++i) { - if (!strcmp(map[i].name, name)) - return map + i; - } - - return NULL; -} diff --git a/lib/util/enum_to_name.c b/lib/util/enum_to_name.c deleted file mode 100644 index 70e3c2f..0000000 --- a/lib/util/enum_to_name.c +++ /dev/null @@ -1,16 +0,0 @@ -/* SPDX-License-Identifier: ISC */ -#include - -#include "util.h" - -const char *enum_to_name(const enum_map_t *map, int value) -{ - size_t i; - - for (i = 0; map[i].name != NULL; ++i) { - if (map[i].value == value) - return map[i].name; - } - - return NULL; -} diff --git a/lib/util/fopenat.c b/lib/util/fopenat.c deleted file mode 100644 index d47c002..0000000 --- a/lib/util/fopenat.c +++ /dev/null @@ -1,54 +0,0 @@ -/* SPDX-License-Identifier: ISC */ -#include -#include -#include -#include -#include -#include - -#include "util.h" - -FILE *fopenat(int dirfd, const char *filename, const char *mode) -{ - const char *ptr = mode; - int fd, flags = 0; - FILE *fp; - - switch (*(ptr++)) { - case 'r': - flags = O_RDONLY; - break; - case 'w': - flags = O_WRONLY | O_CREAT | O_TRUNC; - break; - case 'a': - flags = O_WRONLY | O_CREAT | O_APPEND; - break; - default: - errno = EINVAL; - return NULL; - } - - if (*ptr == '+') { - flags = (flags & ~(O_RDONLY | O_WRONLY)) | O_RDWR; - ++ptr; - } - - if (*ptr == 'b') - ++ptr; - - if (*ptr != '\0') { - errno = EINVAL; - return NULL; - } - - fd = openat(dirfd, filename, flags, 0644); - if (fd == -1) - return NULL; - - fp = fdopen(fd, mode); - if (fp == NULL) - close(fd); - - return fp; -} diff --git a/lib/util/print_version.c b/lib/util/print_version.c deleted file mode 100644 index 47508b5..0000000 --- a/lib/util/print_version.c +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: ISC */ -#include -#include - -#include "config.h" -#include "util.h" - -static const char *version_string = -"%s (pygos init) " PACKAGE_VERSION "\n" -"Copyright (C) 2018 David Oberhollenzer\n\n" -"This is free software: you are free to change and redistribute it.\n" -"There is NO WARRANTY, to the extent permitted by law.\n"; - -void print_version(const char *program) -{ - fprintf(stdout, version_string, program); - exit(EXIT_SUCCESS); -} -- cgit v1.2.3