diff options
Diffstat (limited to 'lib/include')
-rw-r--r-- | lib/include/service.h | 6 | ||||
-rw-r--r-- | lib/include/util.h | 28 |
2 files changed, 5 insertions, 29 deletions
diff --git a/lib/include/service.h b/lib/include/service.h index cc01c5d..a05c7ee 100644 --- a/lib/include/service.h +++ b/lib/include/service.h @@ -4,7 +4,11 @@ #include <sys/types.h> -#include "util.h" +typedef struct exec_t { + struct exec_t *next; + int argc; /* number of elements in argument vector */ + char args[]; /* argument vectot string blob */ +} exec_t; enum { /* diff --git a/lib/include/util.h b/lib/include/util.h deleted file mode 100644 index efd89fc..0000000 --- a/lib/include/util.h +++ /dev/null @@ -1,28 +0,0 @@ -/* SPDX-License-Identifier: ISC */ -#ifndef UTIL_H -#define UTIL_H - -#include <sys/types.h> -#include <stdbool.h> -#include <stddef.h> -#include <stdio.h> - -#include "config.h" - -#ifdef __GNUC__ - #define NORETURN __attribute__((noreturn)) -#endif - -#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) - -typedef struct exec_t { - struct exec_t *next; - int argc; /* number of elements in argument vector */ - char args[]; /* argument vectot string blob */ -} exec_t; - -int setup_tty(const char *tty, bool truncate); - -NORETURN void argv_exec(exec_t *e); - -#endif /* UTIL_H */ |