Make things static that are not used outside their respective .c
files.  Also remove some unused defines.

 - todd

Index: usr.sbin/cron/cron.c
===================================================================
RCS file: /cvs/src/usr.sbin/cron/cron.c,v
retrieving revision 1.60
diff -u -p -u -r1.60 cron.c
--- usr.sbin/cron/cron.c        31 Oct 2015 12:14:16 -0000      1.60
+++ usr.sbin/cron/cron.c        3 Nov 2015 22:52:06 -0000
@@ -42,6 +42,8 @@ static        long                    GMToff;
 static cron_db                 database;
 static at_db                   at_database;
 static double                  batch_maxload = BATCH_MAXLOAD;
+static int                     NoFork;
+static time_t                  StartTime;
 
 static void
 usage(void)
@@ -64,7 +66,6 @@ main(int argc, char *argv[])
        setvbuf(stdout, NULL, _IOLBF, 0);
        setvbuf(stderr, NULL, _IOLBF, 0);
 
-       NoFork = 0;
        parse_args(argc, argv);
 
        bzero((char *)&sact, sizeof sact);
Index: usr.sbin/cron/entry.c
===================================================================
RCS file: /cvs/src/usr.sbin/cron/entry.c,v
retrieving revision 1.43
diff -u -p -u -r1.43 entry.c
--- usr.sbin/cron/entry.c       26 Oct 2015 14:27:41 -0000      1.43
+++ usr.sbin/cron/entry.c       3 Nov 2015 22:52:06 -0000
@@ -25,20 +25,30 @@ typedef     enum ecode {
        e_cmd, e_timespec, e_username, e_option, e_memory
 } ecode_e;
 
-static const char *ecodes[] =
-       {
-               "no error",
-               "bad minute",
-               "bad hour",
-               "bad day-of-month",
-               "bad month",
-               "bad day-of-week",
-               "bad command",
-               "bad time specifier",
-               "bad username",
-               "bad option",
-               "out of memory"
-       };
+static const char *ecodes[] = {
+       "no error",
+       "bad minute",
+       "bad hour",
+       "bad day-of-month",
+       "bad month",
+       "bad day-of-week",
+       "bad command",
+       "bad time specifier",
+       "bad username",
+       "bad option",
+       "out of memory"
+};
+
+static const char *MonthNames[] = {
+       "Jan", "Feb", "Mar", "Apr", "May", "Jun",
+       "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
+       NULL
+};
+
+static const char *DowNames[] = {
+       "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun",
+       NULL
+};
 
 static int     get_list(bitstr_t *, int, int, const char *[], int, FILE *),
                get_range(bitstr_t *, int, int, const char *[], int, FILE *),
Index: usr.sbin/cron/externs.h
===================================================================
RCS file: /cvs/src/usr.sbin/cron/externs.h,v
retrieving revision 1.17
diff -u -p -u -r1.17 externs.h
--- usr.sbin/cron/externs.h     6 Oct 2015 14:58:37 -0000       1.17
+++ usr.sbin/cron/externs.h     3 Nov 2015 22:52:06 -0000
@@ -45,18 +45,6 @@
 #include <poll.h>
 #include <unistd.h>
 #include <utime.h>
-
-# include <syslog.h>
-
-# include <login_cap.h>
-
-# include <bsd_auth.h>
-
-#ifndef TZNAME_ALREADY_DEFINED
-extern char *tzname[2];
-#endif
-#define TZONE(tm) tzname[(tm).tm_isdst]
-
-#ifndef WCOREDUMP
-# define WCOREDUMP(st)          (((st) & 0200) != 0)
-#endif
+#include <syslog.h>
+#include <login_cap.h>
+#include <bsd_auth.h>
Index: usr.sbin/cron/funcs.h
===================================================================
RCS file: /cvs/src/usr.sbin/cron/funcs.h,v
retrieving revision 1.23
diff -u -p -u -r1.23 funcs.h
--- usr.sbin/cron/funcs.h       31 Oct 2015 12:14:16 -0000      1.23
+++ usr.sbin/cron/funcs.h       3 Nov 2015 22:52:06 -0000
@@ -22,11 +22,8 @@
  *     We should reorg this into sections by module.
  */
 
-void           set_cron_uid(void),
-               set_cron_cwd(void),
+void           set_cron_cwd(void),
                load_database(cron_db *),
-               open_logfile(void),
-               sigpipe_func(void),
                job_add(entry *, user *),
                do_command(entry *, user *),
                link_user(cron_db *, user *),
@@ -35,7 +32,6 @@ void          set_cron_uid(void),
                env_free(char **),
                unget_char(int, FILE *),
                free_entry(entry *),
-               acquire_daemonlock(int),
                skip_comments(FILE *),
                log_it(const char *, int, const char *, const char *),
                log_close(void),
@@ -47,7 +43,6 @@ int           job_runqueue(void),
                get_string(char *, int, FILE *, char *),
                load_env(char *, FILE *),
                cron_pclose(FILE *, pid_t),
-               glue_strings(char *, size_t, const char *, const char *, char),
                allowed(const char *, const char *, const char *),
                safe_p(const char *, const char *),
                scan_atjobs(at_db *, struct timespec *);
@@ -55,7 +50,6 @@ int           job_runqueue(void),
 int            strtot(const char *nptr, char **endptr, time_t *tp);
 
 char           *env_get(char *, char **),
-               *arpadate(time_t *),
                *first_word(char *, char *),
                **env_init(void),
                **env_copy(char **),
@@ -68,4 +62,3 @@ entry         *load_entry(FILE *,
                    void (*)(const char *), struct passwd *, char **);
 
 FILE           *cron_popen(char *, char *, struct passwd *, pid_t *);
-
Index: usr.sbin/cron/globals.h
===================================================================
RCS file: /cvs/src/usr.sbin/cron/globals.h,v
retrieving revision 1.11
diff -u -p -u -r1.11 globals.h
--- usr.sbin/cron/globals.h     6 Oct 2015 14:58:37 -0000       1.11
+++ usr.sbin/cron/globals.h     3 Nov 2015 22:52:06 -0000
@@ -25,26 +25,5 @@
 # define INIT(x)
 #endif
 
-XTRN const char *MonthNames[]
-#ifdef MAIN_PROGRAM
-       = {
-               "Jan", "Feb", "Mar", "Apr", "May", "Jun",
-               "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
-               NULL
-       }
-#endif
-       ;
-
-XTRN const char *DowNames[]
-#ifdef MAIN_PROGRAM
-       = {
-               "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun",
-               NULL
-       }
-#endif
-       ;
-
 XTRN char      *ProgramName INIT("amnesia");
 XTRN int       LineNumber INIT(0);
-XTRN time_t    StartTime INIT(0);
-XTRN int       NoFork INIT(0);
Index: usr.sbin/cron/pathnames.h
===================================================================
RCS file: /cvs/src/usr.sbin/cron/pathnames.h,v
retrieving revision 1.17
diff -u -p -u -r1.17 pathnames.h
--- usr.sbin/cron/pathnames.h   25 Oct 2015 21:36:55 -0000      1.17
+++ usr.sbin/cron/pathnames.h   3 Nov 2015 22:52:06 -0000
@@ -20,15 +20,13 @@
 #ifndef _PATHNAMES_H_
 #define _PATHNAMES_H_
 
-# include <paths.h>
+#include <paths.h>
 
-#ifndef CRONDIR
                        /* CRONDIR is where cron(8) and crontab(1) both chdir
                         * to; SPOOL_DIR, CRON_ALLOW, CRON_DENY, and LOG_FILE
                         * are all relative to this directory.
                         */
 #define CRONDIR                "/var/cron"
-#endif
 
                        /* SPOOLDIR is where the crontabs live.
                         * This directory will have its modtime updated
@@ -73,30 +71,6 @@
                        /* what editor to use if no EDITOR or VISUAL
                         * environment variable specified.
                         */
-#if defined(_PATH_VI)
-# define EDITOR _PATH_VI
-#else
-# define EDITOR "/usr/ucb/vi"
-#endif
-
-#ifndef _PATH_SENDMAIL
-# define _PATH_SENDMAIL "/usr/lib/sendmail"
-#endif
-
-#ifndef _PATH_BSHELL
-# define _PATH_BSHELL "/bin/sh"
-#endif
-
-#ifndef _PATH_DEFPATH
-# define _PATH_DEFPATH "/usr/bin:/bin"
-#endif
-
-#ifndef _PATH_TMP
-# define _PATH_TMP "/tmp/"
-#endif
-
-#ifndef _PATH_DEVNULL
-# define _PATH_DEVNULL "/dev/null"
-#endif
+#define EDITOR         _PATH_VI
 
 #endif /* _PATHNAMES_H_ */

Reply via email to