version 1.292, 2018/07/04 13:49:31 |
version 1.293, 2018/07/18 11:34:04 |
|
|
if ((pid = fork()) == 0) { |
if ((pid = fork()) == 0) { |
char *argv[4]; |
char *argv[4]; |
|
|
/* Child. Permanently give up superuser privileges. */ |
|
permanently_drop_suid(original_real_uid); |
|
|
|
/* Redirect child stdin and stdout. Leave stderr */ |
/* Redirect child stdin and stdout. Leave stderr */ |
if (dup2(devnull, STDIN_FILENO) == -1) |
if (dup2(devnull, STDIN_FILENO) == -1) |
fatal("dup2: %s", strerror(errno)); |
fatal("dup2: %s", strerror(errno)); |