diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2020-11-29 19:40:51 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2020-11-29 19:40:51 +0000 |
commit | 673daedab4a8eb3660867b8de99d75c892a987b8 (patch) | |
tree | ed6e0bf9baf6b68be314107c442141e68c87620d /src/minutils/s6-chroot.c | |
parent | 038734a5d2072247a2b6cb07d4a923b54cdf5251 (diff) | |
download | s6-linux-utils-673daedab4a8eb3660867b8de99d75c892a987b8.tar.xz |
Adapt to new skalibs/exec.h
Diffstat (limited to 'src/minutils/s6-chroot.c')
-rw-r--r-- | src/minutils/s6-chroot.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/minutils/s6-chroot.c b/src/minutils/s6-chroot.c index 83a79b7..036c20f 100644 --- a/src/minutils/s6-chroot.c +++ b/src/minutils/s6-chroot.c @@ -1,20 +1,18 @@ /* ISC license. */ -#ifndef _BSD_SOURCE -#define _BSD_SOURCE -#endif - +#include <skalibs/nonposix.h> #include <unistd.h> + #include <skalibs/strerr2.h> -#include <skalibs/djbunix.h> +#include <skalibs/exec.h> #define USAGE "s6-chroot dir prog..." -int main (int argc, char const *const *argv, char const *const *envp) +int main (int argc, char const *const *argv) { PROG = "s6-chroot" ; if (argc < 3) strerr_dieusage(100, USAGE) ; if (chdir(argv[1]) == -1) strerr_diefu2sys(111, "chdir to ", argv[1]) ; if (chroot(".") == -1) strerr_diefu2sys(111, "chroot in ", argv[1]) ; - xpathexec_run(argv[2], argv+2, envp) ; + xexec(argv+2) ; } |