summaryrefslogtreecommitdiff
path: root/src/s6-rc/s6-rc-oneshot-run.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/s6-rc/s6-rc-oneshot-run.c')
-rw-r--r--src/s6-rc/s6-rc-oneshot-run.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/s6-rc/s6-rc-oneshot-run.c b/src/s6-rc/s6-rc-oneshot-run.c
index d80f704..a544b74 100644
--- a/src/s6-rc/s6-rc-oneshot-run.c
+++ b/src/s6-rc/s6-rc-oneshot-run.c
@@ -9,6 +9,7 @@
#include <skalibs/sgetopt.h>
#include <skalibs/strerr2.h>
#include <skalibs/djbunix.h>
+#include <skalibs/exec.h>
#include <s6-rc/config.h>
#include <s6-rc/s6rc.h>
@@ -16,7 +17,7 @@
#define USAGE "s6-rc-oneshot-run [ -l live ] [ -b ] up|down servicenumber"
#define dieusage() strerr_dieusage(100, USAGE)
-int main (int argc, char const *const *argv, char const *const *envp)
+int main (int argc, char const *const *argv)
{
char const *live = S6RC_LIVE_BASE ;
unsigned int number ;
@@ -103,7 +104,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
char const **p = newargv ;
while (sargc--) *p++ = *sargv++ ;
*p = 0 ;
- xpathexec0_run(newargv, envp) ;
+ xexec0(newargv) ;
}
}
}