aboutsummaryrefslogtreecommitdiffstats
path: root/src/s6/service.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2025-10-24 16:46:58 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2025-10-24 16:46:58 +0000
commit5f46f6f2d649b2bb8664f9c749e15acd8f529b6c (patch)
tree3eb2a3f71488b932afd24a03b1dad909fa6e9c50 /src/s6/service.c
parentad3cffc4b2c3e43053aa914e19cd5649868a7d74 (diff)
downloads6-frontend-5f46f6f2d649b2bb8664f9c749e15acd8f529b6c.tar.gz
Separate s6 from s6-frontend, fix configure for no-nsss build
Diffstat (limited to 'src/s6/service.c')
-rw-r--r--src/s6/service.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/s6/service.c b/src/s6/service.c
deleted file mode 100644
index 5ac453b..0000000
--- a/src/s6/service.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/* ISC license. */
-
-#include <skalibs/prog.h>
-#include <skalibs/strerr.h>
-
-#include "s6-internal.h"
-
-#define USAGE "s6 service [ service options ] subcommand [ subcommand options ] services... Type \"s6 service help\" for details."
-#define dieusage() strerr_dieusage(100, USAGE)
-
-static struct command_s const service_commands[] =
-{
- { .s = "help", .f = &service_help },
- { .s = "start", .f = &service_start },
- { .s = "status", .f = &service_status },
- { .s = "stop", .f = &service_stop },
-} ;
-
-int service (char const *const *argv)
-{
- struct command_s *cmd ;
-
- PROG = "s6 service" ;
- if (!*argv) dieusage() ;
- cmd = BSEARCH(struct command_s, *argv, service_commands) ;
- if (!cmd) dieusage() ;
- return (*cmd->f)(++argv) ;
-}