interfaces.c lex.yy.c lsearch.c logging.c parse.c parse.lex \
parse.yacc set_perms.c sigaction.c snprintf.c strcasecmp.c strerror.c \
strlcat.c strlcpy.c sudo.c sudo.tab.c testsudoers.c tgetpass.c utime.c \
- visudo.c $(AUTH_SRCS)
+ visudo.c zero_bytes.c $(AUTH_SRCS)
AUTH_SRCS = auth/afs.c auth/aix_auth.c auth/bsdauth.c auth/dce.c auth/fwtk.c \
auth/kerb4.c auth/kerb5.c auth/pam.c auth/passwd.c auth/rfc1938.c \
SUDOBJS = check.o env.o getspwuid.o goodpath.o fileops.o find_path.o \
interfaces.o logging.o parse.o set_perms.o sudo.o tgetpass.o \
- $(AUTH_OBJS) $(PARSEOBJS)
+ zero_bytes.o $(AUTH_OBJS) $(PARSEOBJS)
VISUDOBJS = visudo.o fileops.o goodpath.o find_path.o $(PARSEOBJS)
void set_fqdn __P((void));
char *sudo_getepw __P((struct passwd *));
int pam_prep_user __P((struct passwd *));
+void zero_bytes __P((volatile VOID *, size_t));
YY_DECL;
/* Only provide extern declarations outside of sudo.c. */