version 1.4, 2000/03/27 03:44:39 |
version 1.5, 2000/06/05 14:01:15 |
|
|
char *tgetpass __P((const char *, int, int)); |
char *tgetpass __P((const char *, int, int)); |
int find_path __P((char *, char **)); |
int find_path __P((char *, char **)); |
void check_user __P((void)); |
void check_user __P((void)); |
void verify_user __P((char *)); |
void verify_user __P((struct passwd *, char *)); |
int sudoers_lookup __P((int)); |
int sudoers_lookup __P((int)); |
void set_perms __P((int, int)); |
void set_perms __P((int, int)); |
void remove_timestamp __P((int)); |
void remove_timestamp __P((int)); |
|
|
VOID *emalloc __P((size_t)); |
VOID *emalloc __P((size_t)); |
VOID *erealloc __P((VOID *, size_t)); |
VOID *erealloc __P((VOID *, size_t)); |
char *estrdup __P((const char *)); |
char *estrdup __P((const char *)); |
void easprintf __P((char **, const char *, ...)); |
int easprintf __P((char **, const char *, ...)); |
void evasprintf __P((char **, const char *, va_list)); |
int evasprintf __P((char **, const char *, va_list)); |
void dump_defaults __P((void)); |
void dump_defaults __P((void)); |
void dump_auth_methods __P((void)); |
void dump_auth_methods __P((void)); |
int lock_file __P((int, int)); |
int lock_file __P((int, int)); |
|
|
/* Only provide extern declarations outside of sudo.c. */ |
/* Only provide extern declarations outside of sudo.c. */ |
#ifndef _SUDO_SUDO_C |
#ifndef _SUDO_SUDO_C |
extern struct sudo_user sudo_user; |
extern struct sudo_user sudo_user; |
|
extern struct passwd *auth_pw; |
|
|
extern int Argc; |
extern int Argc; |
extern char **Argv; |
extern char **Argv; |