diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2018-05-17 21:37:57 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2018-05-17 21:37:57 +0300 |
commit | 41e4cf7b5ad33dcfc7f472b9392831fa197fd8e2 (patch) | |
tree | 6efb7211f656932b6e1848fba21e3c71fb704819 /src/sentinel.c | |
parent | e8e7bbc7de3355af2c14992e09e0881e95b8b580 (diff) | |
download | genrc-41e4cf7b5ad33dcfc7f472b9392831fa197fd8e2.tar.gz genrc-41e4cf7b5ad33dcfc7f472b9392831fa197fd8e2.tar.bz2 |
Implement the --user and --group options.
Diffstat (limited to 'src/sentinel.c')
-rw-r--r-- | src/sentinel.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sentinel.c b/src/sentinel.c index 1d44763..59b89cc 100644 --- a/src/sentinel.c +++ b/src/sentinel.c @@ -146,12 +146,14 @@ start_command(int p[]) } if (pid == 0) { char *argv[] = { SHELL, "-c", NULL, NULL }; int i; + runas(); + close(0); close(1); close(2); open("/dev/null", O_RDWR); dup(outpipe[1]); dup(errpipe[1]); |