version 1.9, 2015/07/18 18:44:26 |
version 1.10, 2015/07/19 01:19:22 |
|
|
#include <pwd.h> |
#include <pwd.h> |
#include <grp.h> |
#include <grp.h> |
#include <syslog.h> |
#include <syslog.h> |
|
#include <errno.h> |
|
|
#include "doas.h" |
#include "doas.h" |
|
|
|
|
if (setenv("PATH", safepath, 1) == -1) |
if (setenv("PATH", safepath, 1) == -1) |
err(1, "failed to set PATH '%s'", safepath); |
err(1, "failed to set PATH '%s'", safepath); |
execvpe(cmd, argv, envp); |
execvpe(cmd, argv, envp); |
|
if (errno == ENOENT) |
|
errx(1, "%s: command not found", cmd); |
err(1, "%s", cmd); |
err(1, "%s", cmd); |
} |
} |