From d0db5f488d9a47947c49f728ca29077c0cff48b1 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 24 Jun 1999 13:08:20 +0000 Subject: Update. 1999-06-24 Thorsten Kukuk * nscd/grpcache.c: Add "notfound" data to cache, not iov pointer. * nscd/pwdcache.c: Likewise. * nscd/hstcache.c: Likewise. --- ChangeLog | 6 ++++++ assert/assert.h | 2 +- nscd/grpcache.c | 2 +- nscd/hstcache.c | 2 +- nscd/pwdcache.c | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index a4c1f2d..56b0d29 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +1999-06-24 Thorsten Kukuk + + * nscd/grpcache.c: Add "notfound" data to cache, not iov pointer. + * nscd/pwdcache.c: Likewise. + * nscd/hstcache.c: Likewise. + 1999-06-23 Ulrich Drepper * sysdeps/generic/fpu_control.c: Include math.h for __P definition. diff --git a/assert/assert.h b/assert/assert.h index 386e80c..326183a 100644 --- a/assert/assert.h +++ b/assert/assert.h @@ -90,7 +90,7 @@ __END_DECLS This is broken in G++ before version 2.6. C9x has a similar variable called __func__, but prefer the GCC one since it demangles C++ function names. */ -# if __GNUC_PREREQ (2, (defined __cplusplus ? 6 : 4)) +# if defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4) # define __ASSERT_FUNCTION __PRETTY_FUNCTION__ # else # if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L diff --git a/nscd/grpcache.c b/nscd/grpcache.c index 62f4c57..446e78e 100644 --- a/nscd/grpcache.c +++ b/nscd/grpcache.c @@ -105,7 +105,7 @@ cache_addgr (struct database *db, int fd, request_header *req, void *key, /* Now get the lock to safely insert the records. */ pthread_rwlock_rdlock (&db->lock); - cache_add (req->type, copy, req->key_len, &iov_notfound, + cache_add (req->type, copy, req->key_len, ¬found, sizeof (notfound), (void *) -1, 0, t, db, owner); pthread_rwlock_unlock (&db->lock); diff --git a/nscd/hstcache.c b/nscd/hstcache.c index 292d918..93b71a6 100644 --- a/nscd/hstcache.c +++ b/nscd/hstcache.c @@ -116,7 +116,7 @@ cache_addhst (struct database *db, int fd, request_header *req, void *key, /* Now get the lock to safely insert the records. */ pthread_rwlock_rdlock (&db->lock); - cache_add (req->type, copy, req->key_len, &iov_notfound, + cache_add (req->type, copy, req->key_len, ¬found, sizeof (notfound), (void *) -1, 0, t, db, owner); pthread_rwlock_unlock (&db->lock); diff --git a/nscd/pwdcache.c b/nscd/pwdcache.c index 2c4e6c7..95d6ec3 100644 --- a/nscd/pwdcache.c +++ b/nscd/pwdcache.c @@ -112,7 +112,7 @@ cache_addpw (struct database *db, int fd, request_header *req, void *key, /* Now get the lock to safely insert the records. */ pthread_rwlock_rdlock (&db->lock); - cache_add (req->type, copy, req->key_len, &iov_notfound, + cache_add (req->type, copy, req->key_len, ¬found, sizeof (notfound), (void *) -1, 0, t, db, owner); pthread_rwlock_unlock (&db->lock); -- cgit v1.1