]> granicus.if.org Git - cronie/commitdiff
compliancy: use memset() rather than bzero()
authorSami Kerola <kerolasa@iki.fi>
Sat, 24 Nov 2012 10:35:08 +0000 (10:35 +0000)
committerTomas Mraz <tmraz@fedoraproject.org>
Mon, 26 Nov 2012 16:00:03 +0000 (17:00 +0100)
Reference: http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xsh_chap03.html
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
src/cron.c
src/entry.c
src/env.c
src/misc.c
src/popen.c

index 49052b6a69d9a5d64937cf281e2da4d07159184a..cd36a907bfea1f5a21c6ff8c3644802b664f8df4 100644 (file)
@@ -196,7 +196,7 @@ int main(int argc, char *argv[]) {
        ChangePath = 1;
        parse_args(argc, argv);
 
-       bzero((char *) &sact, sizeof sact);
+       memset((char *) &sact, 0, sizeof sact);
        sigemptyset(&sact.sa_mask);
        sact.sa_flags = 0;
 #ifdef SA_RESTART
index f09427cd9dd011b09e878ea5ce3c5fa1fe7d90e5..f6a45bb3383c9d6a950b8d2f36d683119cf7c417 100644 (file)
@@ -281,7 +281,7 @@ entry *load_entry(FILE * file, void (*error_func) (), struct passwd *pw,
                ecode = e_memory;
                goto eof;
        }
-       bzero(e->pwd->pw_passwd, strlen(e->pwd->pw_passwd));
+       memset(e->pwd->pw_passwd, 0, strlen(e->pwd->pw_passwd));
 
        /* copy and fix up environment.  some variables are just defaults and
         * others are overrides.
index d187ed9095e09d536fe4ecc0a44766315f792d81..2b300fb11d2569a319a5ab077d051eb6f3465302 100644 (file)
--- a/src/env.c
+++ b/src/env.c
@@ -135,8 +135,8 @@ int load_env(char *envstr, FILE * f) {
 
        Debug(DPARS, ("load_env, read <%s>\n", envstr))
 
-               bzero(name, sizeof name);
-       bzero(val, sizeof val);
+               memset(name, 0, sizeof name);
+       memset(val, 0, sizeof val);
        str = name;
        state = NAMEI;
        quotechar = '\0';
index a6177095c6c0fe8606771d027edba156ca8dcadb..b43cf28dc8bae4e2350c275c578bd36197f19c46 100644 (file)
@@ -308,7 +308,7 @@ void acquire_daemonlock(int closeflag) {
                if (trylock_file(fd) < OK) {
                        int save_errno = errno;
 
-                       bzero(buf, sizeof (buf));
+                       memset(buf, 0, sizeof (buf));
                        if ((num = read(fd, buf, sizeof (buf) - 1)) > 0 &&
                                (otherpid = strtol(buf, &ep, 10)) > 0 &&
                                ep != buf && *ep == '\n' && otherpid != LONG_MAX) {
index baf0724d752cfcacef254179f3c6f0adb3d79b21..caa7e8a633fb0315afd389cd4a18f216a01c9a5d 100644 (file)
@@ -69,7 +69,7 @@ FILE *cron_popen(char *program, const char *type, struct passwd *pw) {
                        return (NULL);
                if (!(pids = (PID_T *) malloc((u_int) (fds * sizeof (PID_T)))))
                        return (NULL);
-               bzero((char *) pids, fds * sizeof (PID_T));
+               memset((char *) pids, 0, fds * sizeof (PID_T));
        }
        if (pipe(pdes) < 0)
                return (NULL);