--- embedaddon/sudo/plugins/sudoers/defaults.h 2012/02/21 16:23:02 1.1.1.1 +++ embedaddon/sudo/plugins/sudoers/defaults.h 2013/07/22 10:46:12 1.1.1.4 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2005, 2008-2010 + * Copyright (c) 1999-2005, 2008-2013 * Todd C. Miller * * Permission to use, copy, modify, and distribute this software for any @@ -19,8 +19,8 @@ * Materiel Command, USAF, under agreement number F39502-99-1-0512. */ -#ifndef _SUDO_DEFAULTS_H -#define _SUDO_DEFAULTS_H +#ifndef _SUDOERS_DEFAULTS_H +#define _SUDOERS_DEFAULTS_H #include @@ -93,7 +93,7 @@ struct sudo_defs_types { #define T_PATH 0x200 /* - * Argument to update_defaults() + * Argument to update_defaults() and check_defaults() */ #define SETDEF_GENERIC 0x01 #define SETDEF_HOST 0x02 @@ -107,9 +107,10 @@ struct sudo_defs_types { */ void dump_default(void); void init_defaults(void); -int set_default(char *, char *, int); -int update_defaults(int); +bool set_default(char *var, char *val, int op); +bool update_defaults(int what); +bool check_defaults(int what, bool quiet); extern struct sudo_defs_types sudo_defs_table[]; -#endif /* _SUDO_DEFAULTS_H */ +#endif /* _SUDOERS_DEFAULTS_H */