]> granicus.if.org Git - cronie/commitdiff
variables: use const where ever possible
authorSami Kerola <kerolasa@iki.fi>
Sat, 24 Nov 2012 11:18:31 +0000 (11:18 +0000)
committerTomas Mraz <tmraz@fedoraproject.org>
Mon, 26 Nov 2012 16:13:41 +0000 (17:13 +0100)
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
src/crontab.c
src/database.c
src/env.c
src/funcs.h
src/misc.c

index 8123dc7eab43f2a59491524df15dfb107b4c1690..baec62c95ea4e692de967da5030852f0a901f05f 100644 (file)
 enum opt_t {opt_unknown, opt_list, opt_delete, opt_edit, opt_replace, opt_hostset, opt_hostget};
 
 #if DEBUGGING
-static char *Options[] = {"???", "list", "delete", "edit", "replace", "hostset", "hostget"};
+static const char *Options[] = {"???", "list", "delete", "edit", "replace", "hostset", "hostget"};
 
 # ifdef WITH_SELINUX
-static char *getoptargs = "u:lerisncx:";
+static const char *getoptargs = "u:lerisncx:";
 # else
-static char *getoptargs = "u:lerincx:";
+static const char *getoptargs = "u:lerincx:";
 # endif
 #else
 # ifdef WITH_SELINUX
-static char *getoptargs = "u:lerisnc";
+static const char *getoptargs = "u:lerisnc";
 # else
-static char *getoptargs = "u:lerinc";
+static const char *getoptargs = "u:lerinc";
 # endif
 #endif
 #ifdef WITH_SELINUX
@@ -77,7 +77,7 @@ edit_cmd(void),
 poke_daemon(void),
 check_error(const char *), parse_args(int c, char *v[]), die(int);
 static int replace_cmd(void), hostset_cmd(void), hostget_cmd(void);
-static char *host_specific_filename(char *filename, int prefix);
+static char *host_specific_filename(const char *filename, int prefix);
 static char *tmp_path(void);
 
 static void usage(const char *msg) {
@@ -101,7 +101,7 @@ static void usage(const char *msg) {
 
 int main(int argc, char *argv[]) {
        int exitstatus;
-       char *n = "-";  /*set the n string to - so we have a valid string to use */
+       const char *n = "-";    /*set the n string to - so we have a valid string to use */
 
        if ((ProgramName=strrchr(argv[0], '/')) == NULL) {
                ProgramName = argv[0];
@@ -400,7 +400,7 @@ static void check_error(const char *msg) {
 }
 
 static char *tmp_path() {
-       char *tmpdir = NULL;
+       const char *tmpdir = NULL;
 
        if ((getuid() == geteuid()) && (getgid() == getegid())) {
                tmpdir = getenv("TMPDIR");
@@ -408,7 +408,7 @@ static char *tmp_path() {
        return tmpdir ? tmpdir : "/tmp";
 }
 
-static char *host_specific_filename(char *filename, int prefix)
+static char *host_specific_filename(const char *filename, int prefix)
 {
        /*
         * For cluster-wide use, where there is otherwise risk of the same
@@ -435,7 +435,8 @@ static char *host_specific_filename(char *filename, int prefix)
 }
 
 static void edit_cmd(void) {
-       char n[MAX_FNAME], q[MAX_TEMPSTR], *editor;
+       char n[MAX_FNAME], q[MAX_TEMPSTR];
+       const char *editor;
        FILE *f;
        int ch = '\0', t;
        struct stat statbuf;
index 09d56fd88f78d656d0df1a0dc7a27f20f0ceb0dd..52f033c6d47cbd562ee1b1cd1df7c630755b5382 100644 (file)
@@ -45,7 +45,7 @@ static void process_crontab(const char *, const char *,
 static int not_a_crontab(DIR_T * dp);
 /* return 1 if we should skip this file */
 
-static void max_mtime(char *dir_name, struct stat *max_st);
+static void max_mtime(const char *dir_name, struct stat *max_st);
 /* record max mtime of any file under dir_name in max_st */
 
 static int
@@ -599,7 +599,7 @@ static int not_a_crontab(DIR_T * dp) {
        return (0);
 }
 
-static void max_mtime(char *dir_name, struct stat *max_st) {
+static void max_mtime(const char *dir_name, struct stat *max_st) {
        DIR *dir;
        DIR_T *dp;
        struct stat st;
index 2b300fb11d2569a319a5ab077d051eb6f3465302..61ae74c7be9f877a5d8e7ffe62bc041fd7c9147a 100644 (file)
--- a/src/env.c
+++ b/src/env.c
@@ -228,7 +228,7 @@ int load_env(char *envstr, FILE * f) {
                return (TRUE);
 }
 
-char *env_get(char *name, char **envp) {
+char *env_get(const char *name, char **envp) {
        int len = strlen(name);
        char *p, *q;
 
index aee4a99f96539b9eaeb99b69bc2ce9ab2f5f677d..e796574b43a53fb4c6ba705cabbefe135f3cf4b2 100644 (file)
@@ -51,7 +51,7 @@ int           load_database(cron_db *),
                job_runqueue(void),
                set_debug_flags(const char *),
                get_char(FILE *),
-               get_string(char *, int, FILE *, char *),
+               get_string(char *, int, FILE *, const char *),
                swap_uids(void),
                swap_uids_back(void),
                load_env(char *, FILE *),
@@ -63,10 +63,10 @@ int         load_database(cron_db *),
 
 size_t         strlens(const char *, ...);
 
-char           *env_get(char *, char **),
+char           *env_get(const char *, char **),
                *arpadate(time_t *),
                *mkprints(unsigned char *, unsigned int),
-               *first_word(char *, char *),
+               *first_word(const char *, const char *),
                **env_init(void),
                **env_copy(char **),
                **env_set(char **, char *);
index b43cf28dc8bae4e2350c275c578bd36197f19c46..c08827b94bb00b5ed336cdc62a65b303a78928f4 100644 (file)
@@ -368,7 +368,7 @@ void unget_char(int ch, FILE * file) {
  *      (3) uses get_char() so LineNumber will be accurate
  *      (4) returns EOF or terminating character, whichever
  */
-int get_string(char *string, int size, FILE * file, char *terms) {
+int get_string(char *string, int size, FILE * file, const char *terms) {
        int ch;
 
        while (EOF != (ch = get_char(file)) && !strchr(terms, ch)) {
@@ -591,7 +591,7 @@ void log_close(void) {
  *     (1) this routine is fairly slow
  *     (2) it returns a pointer to static storage
  */
-char *first_word(char *s, char *t) {
+char *first_word(const char *s, const char *t) {
        static char retbuf[2][MAX_TEMPSTR + 1]; /* sure wish C had GC */
        static int retsel = 0;
        char *rb, *rp;