}
static struct env *
-createenv(struct rule *rule)
+createenv(const struct rule *rule)
{
struct env *env;
u_int i;
env->count = 0;
if (rule->options & KEEPENV) {
- extern const char **environ;
+ extern char **environ;
for (i = 0; environ[i] != NULL; i++) {
struct envnode *node;
}
char **
-prepenv(struct rule *rule)
+prepenv(const struct rule *rule)
{
static const char *safeset[] = {
"DISPLAY", "HOME", "LOGNAME", "MAIL",
NULL
};
struct env *env;
-
+
env = createenv(rule);
/* if we started with blank, fill some defaults then apply rules */