36
36
#include <stddef.h> /* NULL */
37
37
#include <string.h> /* strchr(), memcmp() */
38
38
#include <stdio.h> /* asprintf(), perror(), fopen(),
39
fscanf(), vasprintf(), fprintf(), vfprintf() */
39
fscanf(), vasprintf(), fprintf(),
40
41
#include <unistd.h> /* close(), readlink(), read(),
41
42
fork(), setsid(), chdir(), dup2(),
42
43
STDERR_FILENO, execv(), access() */