diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2025-10-24 16:46:58 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2025-10-24 16:46:58 +0000 |
| commit | 5f46f6f2d649b2bb8664f9c749e15acd8f529b6c (patch) | |
| tree | 3eb2a3f71488b932afd24a03b1dad909fa6e9c50 /src/s6/service.c | |
| parent | ad3cffc4b2c3e43053aa914e19cd5649868a7d74 (diff) | |
| download | s6-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.c | 28 |
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) ; -} |
