Add back rules for empty.o generation.
[kopensolaris-gnu/glibc.git] / nscd / connections.c
index 8e6839a..591e300 100644 (file)
@@ -67,30 +67,39 @@ static struct database dbs[lastdb] =
 {
   [pwddb] = {
     lock: PTHREAD_RWLOCK_INITIALIZER,
-    enabled: 1,
+    enabled: 0,
     check_file: 1,
     filename: "/etc/passwd",
     module: 211,
-    disabled_iov: &pwd_iov_disabled
+    disabled_iov: &pwd_iov_disabled,
+    postimeout: 3600,
+    negtimeout: 20
   },
   [grpdb] = {
     lock: PTHREAD_RWLOCK_INITIALIZER,
-    enabled: 1,
+    enabled: 0,
     check_file: 1,
     filename: "/etc/group",
     module: 211,
-    disabled_iov: &grp_iov_disabled
+    disabled_iov: &grp_iov_disabled,
+    postimeout: 3600,
+    negtimeout: 60
   },
   [hstdb] = {
     lock: PTHREAD_RWLOCK_INITIALIZER,
-    enabled: 1,
+    enabled: 0,
     check_file: 1,
     filename: "/etc/hosts",
     module: 211,
-    disabled_iov: &hst_iov_disabled
+    disabled_iov: &hst_iov_disabled,
+    postimeout: 3600,
+    negtimeout: 20
   }
 };
 
+/* Number of seconds between two cache pruning runs.  */
+#define CACHE_PRUNE_INTERVAL   15
+
 /* Number of threads to use.  */
 int nthreads = -1;
 
@@ -188,7 +197,7 @@ static void
 handle_request (int fd, request_header *req, void *key)
 {
   if (debug_level > 0)
-    dbg_log (_("handle_requests: request received (Version = %d)"),
+    dbg_log (_("handle_request: request received (Version = %d)"),
             req->version);
 
   if (req->version != NSCD_VERSION)
@@ -210,7 +219,7 @@ cannot handle old request version %d; current version is %d"),
       /* Is this service enabled?  */
       if (!db->enabled)
        {
-         /* No sent the prepared record.  */
+         /* No, sent the prepared record.  */
          if (TEMP_FAILURE_RETRY (write (fd, db->disabled_iov->iov_base,
                                         db->disabled_iov->iov_len))
              != db->disabled_iov->iov_len)
@@ -312,7 +321,7 @@ nscd_run (void *p)
   struct pollfd conn;
   int run_prune = my_number < lastdb && dbs[my_number].enabled;
   time_t now = time (NULL);
-  time_t next_prune = now + 15;
+  time_t next_prune = now + CACHE_PRUNE_INTERVAL;
   int timeout = run_prune ? 1000 * (next_prune - now) : -1;
 
   conn.fd = sock;
@@ -328,7 +337,7 @@ nscd_run (void *p)
          assert (my_number < lastdb);
          now = time (NULL);
          prune_cache (&dbs[my_number], now);
-         next_prune = now + 15;
+         next_prune = now + CACHE_PRUNE_INTERVAL;
          timeout = 1000 * (next_prune - now);
          continue;
        }
@@ -363,7 +372,7 @@ nscd_run (void *p)
             to 1kb.  */
          if (req.key_len < 0 || req.key_len > 1024)
            {
-             dbg_log (_("key length in request to long: %Zd"), req.key_len);
+             dbg_log (_("key length in request too long: %Zd"), req.key_len);
              close (fd);
              continue;
            }