#include <shadow.h>
#endif /* __svr4__ */
-extern char *getpass();
+extern char *getpass __P((char *));
-static int check_timestamp();
-static void check_passwd();
-static void update_timestamp();
-static void reminder();
-static char *timestampfile_p;
+/*
+ * Prototypes for local functions
+ */
+static int check_timestamp __P((void));
+static void check_passwd __P((void));
+static void update_timestamp __P((void));
+static void reminder __P((void));
-static int timedir_is_good;
+/*
+ * Globals
+ */
+static int timedir_is_good;
+static char *timestampfile_p;
/********************************************************************
#include <sys/errno.h>
#include "sudo.h"
-void log_error();
-void readchild();
-static void send_mail();
-static RETSIGTYPE reapchild();
-static int appropriate();
+/*
+ * Prototypes for local functions
+ */
+static void send_mail __P((void));
+static RETSIGTYPE reapchild __P((int));
+static int appropriate __P((int));
+/*
+ * Globals
+ */
static char logline[MAXLOGLEN + 8];
+
/**********************************************************************
*
* log_error()
#endif /* STDC_HEADERS */
+/*
+ * local functions not visible outside sudo.c
+ */
+static void usage __P((void));
+static void load_globals __P((void));
+static void rmenv __P((char **, char *, int));
+static void clean_env __P((char **));
+
/*
* Globals
*/
uid_t uid = -2;
-/*
- * local functions not visible outside sudo.c
- */
-static void usage();
-static void load_globals();
-static void rmenv();
-static void clean_env();
-
-
/********************************************************************
*
* main ()
* loading the host global variable from gethostname() & gethostbyname()
*/
if ((gethostname(host, MAXHOSTNAMELEN))) {
- strcpy(host, "amnesiac");
+ strcpy(host, "localhost");
log_error(GLOBAL_NO_HOSTNAME);
inform_user(GLOBAL_NO_HOSTNAME);
} else {