From 5f46f6f2d649b2bb8664f9c749e15acd8f529b6c Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Fri, 24 Oct 2025 16:46:58 +0000 Subject: Separate s6 from s6-frontend, fix configure for no-nsss build --- src/s6/s6-internal.h | 92 ---------------------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 src/s6/s6-internal.h (limited to 'src/s6/s6-internal.h') diff --git a/src/s6/s6-internal.h b/src/s6/s6-internal.h deleted file mode 100644 index 6ee3939..0000000 --- a/src/s6/s6-internal.h +++ /dev/null @@ -1,92 +0,0 @@ -/* ISC license. */ - -#ifndef S6_INTERNAL_H -#define S6_INTERNAL_H - -#include -#include -#include - -#include -#include - -#include -#include "s6f.h" - - /* util */ - -extern int keycmp (void const *, void const *) ; -#define BSEARCH(type, key, array) bsearch(key, (array), sizeof(array)/sizeof(type), sizeof(type), &keycmp) - - - /* help */ - -extern int process_help (char const *const *) ; -extern int service_help (char const *const *) ; - -extern int help (char const *const *) ; - - - /* process */ - -extern void process_check_services (char const *const *, size_t) ; -extern int process_send_svc (char const *, char const *const *, size_t) ; - -extern int process_kill (char const *const *) ; -extern int process_restart (char const *const *) ; -extern int process_start (char const *const *) ; -extern int process_status (char const *const *) ; -extern int process_stop (char const *const *) ; - -extern int process (char const *const *) ; - - - /* service */ - -extern int service_start (char const *const *) ; -extern int service_status (char const *const *) ; -extern int service_stop (char const *const *) ; - -extern int service (char const *const *) ; - - - /* main */ - -struct global_s -{ - unsigned int verbosity ; - s6f_confdirs dirs ; - stralloc userstorage ; - uint8_t isuser : 1 ; - uint8_t istty : 1 ; - uint8_t color : 1 ; -} ; -#define GLOBAL_ZERO \ -{ \ - .verbosity = 1, \ - .dirs = \ - { \ - .scan = S6_FRONTEND_SCANDIR, \ - .live = S6_FRONTEND_LIVEDIR, \ - .repo = S6_FRONTEND_REPODIR, \ - .boot = S6_FRONTEND_BOOTDIR, \ - .stmp = S6_FRONTEND_STMPDIR, \ - }, \ - .userstorage = STRALLOC_ZERO, \ - .isuser = 0, \ - .istty = 0, \ - .color = 0 \ -} - -struct command_s -{ - char const *s ; - main_func_ref f ; -} ; -#define COMMAND_ZERO { .s = 0, .f = 0 } - -extern struct global_s *g ; - -extern int version (char const *const *) ; - -#endif -- cgit v1.3.1