Update.
authorUlrich Drepper <drepper@redhat.com>
Thu, 16 Jan 2003 07:54:50 +0000 (07:54 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 16 Jan 2003 07:54:50 +0000 (07:54 +0000)
* nscd/connections.c (nscd_run): Remove bogus return which isn't
necessary with gcc 3.2+.
(nscd_init): Don't use error() to print message, use dbg_log.

ChangeLog
nscd/connections.c

index 43a4e7c..fd63ff0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2003-01-15  Ulrich Drepper  <drepper@redhat.com>
 
+       * nscd/connections.c (nscd_run): Remove bogus return which isn't
+       necessary with gcc 3.2+.
+       (nscd_init): Don't use error() to print message, use dbg_log.
+
        * iconv/gconv_simple.c (STORE_REST): Explicitly store the total
        expected size into state.
        (UNPACK_BYTES): Do the reverse.
index d85af4d..dd0b230 100644 (file)
@@ -171,7 +171,10 @@ nscd_init (const char *conffile)
        dbs[cnt].array = (struct hashentry **)
          calloc (dbs[cnt].module, sizeof (struct hashentry *));
        if (dbs[cnt].array == NULL)
-         error (EXIT_FAILURE, errno, "while allocating cache");
+         {
+           dbg_log (_("while allocating cache: %s"), strerror (errno));
+           exit (1);
+         }
 
        if (dbs[cnt].check_file)
          {
@@ -180,11 +183,9 @@ nscd_init (const char *conffile)
 
            if (stat (dbs[cnt].filename, &st) < 0)
              {
-               char buf[128];
                /* We cannot stat() the file, disable file checking.  */
                dbg_log (_("cannot stat() file `%s': %s"),
-                        dbs[cnt].filename,
-                        strerror_r (errno, buf, sizeof (buf)));
+                        dbs[cnt].filename, strerror (errno));
                dbs[cnt].check_file = 0;
              }
            else
@@ -548,8 +549,6 @@ nscd_run (void *p)
          timeout = now < next_prune ? 1000 * (next_prune - now) : 0;
        }
     }
-  /* Shut up bogus GCC warning.  */
-  return NULL;
 }