-void verify_user __P((struct passwd *, char *));
-#ifdef HAVE_LDAP
-int sudo_ldap_open __P((struct sudo_nss *));
-int sudo_ldap_close __P((struct sudo_nss *));
-int sudo_ldap_setdefs __P((struct sudo_nss *));
-int sudo_ldap_lookup __P((struct sudo_nss *, int, int));
-int sudo_ldap_parse __P((struct sudo_nss *));
-int sudo_ldap_display_cmnd __P((struct sudo_nss *, struct passwd *));
-int sudo_ldap_display_defaults __P((struct sudo_nss *, struct passwd *, struct lbuf *));
-int sudo_ldap_display_bound_defaults __P((struct sudo_nss *, struct passwd *, struct lbuf *));
-int sudo_ldap_display_privs __P((struct sudo_nss *, struct passwd *, struct lbuf *));
-#endif
+void remove_timestamp __P((int));
+
+/* env.c */
+char **env_get __P((void));
+void env_init __P((int lazy));
+void init_envtables __P((void));
+void insert_env_vars __P((struct list_member *));
+void read_env_file __P((const char *, int));
+void rebuild_env __P((int));
+void validate_env_vars __P((struct list_member *));
+
+/* exec.c */
+int sudo_execve __P((const char *path, char *argv[], char *envp[], uid_t uid,
+ struct command_status *cstat, int dowait, int bgmode));
+
+/* fileops.c */
+char *sudo_parseln __P((FILE *));
+int lock_file __P((int, int));
+int touch __P((int, char *, struct timeval *));
+
+/* find_path.c */
+int find_path __P((char *, char **, struct stat *, char *, int));
+
+/* getspwuid.c */
+char *sudo_getepw __P((const struct passwd *));
+
+/* gettime.c */
+int gettime __P((struct timeval *));
+
+/* goodpath.c */
+char *sudo_goodpath __P((const char *, struct stat *));
+
+/* gram.y */
+int yyparse __P((void));
+
+/* iolog.c */
+int io_log_open __P((void));
+int log_stderr __P((const char *buf, unsigned int len));
+int log_stdin __P((const char *buf, unsigned int len));
+int log_stdout __P((const char *buf, unsigned int len));
+int log_ttyin __P((const char *buf, unsigned int len));
+int log_ttyout __P((const char *buf, unsigned int len));
+void io_log_close __P((void));
+void io_nextid __P((void));
+
+/* pam.c */
+int pam_begin_session __P((struct passwd *));
+int pam_end_session __P((void));
+
+/* parse.c */