Move env hooks into sudoers_hooks.c.

This commit is contained in:
Todd C. Miller
2021-02-24 19:09:46 -07:00
parent f82890e5d7
commit e7b414ce4e
5 changed files with 193 additions and 129 deletions

View File

@@ -391,6 +391,9 @@ bool validate_env_vars(char * const envp[]);
int sudo_setenv(const char *var, const char *val, int overwrite);
int sudo_unsetenv(const char *var);
char *sudo_getenv(const char *name);
char *sudo_getenv_nodebug(const char *name);
int sudo_putenv_nodebug(char *str, bool dupcheck, bool overwrite);
int sudo_unsetenv_nodebug(const char *var);
int sudoers_hook_getenv(const char *name, char **value, void *closure);
int sudoers_hook_putenv(char *string, void *closure);
int sudoers_hook_setenv(const char *name, const char *value, int overwrite, void *closure);