summaryrefslogtreecommitdiffstats
path: root/lib/libaccess/aclcache.cpp
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2005-02-23 18:19:13 +0000
committerRob Crittenden <rcritten@redhat.com>2005-02-23 18:19:13 +0000
commit21305115e547133a0122c44b7e9956ef78dc94be (patch)
treeb72f28ba737b35c0f13003478f5e777146789ef3 /lib/libaccess/aclcache.cpp
parentf64e827b9c3011b07b5d78dd52466236dc77346e (diff)
downloadds-21305115e547133a0122c44b7e9956ef78dc94be.tar.gz
ds-21305115e547133a0122c44b7e9956ef78dc94be.tar.xz
ds-21305115e547133a0122c44b7e9956ef78dc94be.zip
149510
Strip down ACL code and support libraries to the bare minimum.
Diffstat (limited to 'lib/libaccess/aclcache.cpp')
-rw-r--r--lib/libaccess/aclcache.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/lib/libaccess/aclcache.cpp b/lib/libaccess/aclcache.cpp
index 34d2ecfb..acb1fc1d 100644
--- a/lib/libaccess/aclcache.cpp
+++ b/lib/libaccess/aclcache.cpp
@@ -4,7 +4,7 @@
* All rights reserved.
* END COPYRIGHT BLOCK **/
-#include <base/nsassert.h>
+#include <prlog.h>
#include <base/crit.h>
#include <base/ereport.h>
#include <plhash.h>
@@ -125,20 +125,20 @@ ACL_ListHashUpdate(ACLListHandle_t **acllistp)
NSErr_t *errp = 0;
ACLListHandle_t *tmp_acllist;
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
tmp_acllist = (ACLListHandle_t *)PR_HashTableLookup(ACLListHash, *acllistp);
if (tmp_acllist && tmp_acllist != *acllistp) {
- NS_ASSERT(*acllistp && *acllistp != ACL_LIST_NO_ACLS);
+ PR_ASSERT(*acllistp && *acllistp != ACL_LIST_NO_ACLS);
ACL_ListDestroy(errp, *acllistp);
*acllistp = tmp_acllist;
- NS_ASSERT(ACL_CritHeld());
+ PR_ASSERT(ACL_CritHeld());
tmp_acllist->ref_count++; /* we're gonna use it */
} else { /* Wasn't in the list */
PR_HashTableAdd(ACLListHash, *acllistp, *acllistp);
}
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
return;
}
@@ -156,15 +156,15 @@ ACL_ListHashEnter(ACLListHandle_t **acllistp)
/* Look for a matching ACL List and use it if we find one. */
if (*acllistp) {
- NS_ASSERT(*acllistp != ACL_LIST_NO_ACLS);
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(*acllistp != ACL_LIST_NO_ACLS);
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
ACL_ListHashUpdate(acllistp);
} else {
*acllistp = ACL_LIST_NO_ACLS;
}
ACL_CritExit();
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
return;
}
@@ -184,12 +184,12 @@ ACL_ListHashCheck(ACLListHandle_t **acllistp)
tmp_acllist = (ACLListHandle_t *)PR_HashTableLookup(ACLListHash, *acllistp);
if (tmp_acllist) {
- NS_ASSERT(*acllistp && *acllistp != ACL_LIST_NO_ACLS);
+ PR_ASSERT(*acllistp && *acllistp != ACL_LIST_NO_ACLS);
*acllistp = tmp_acllist;
- NS_ASSERT(ACL_CritHeld());
+ PR_ASSERT(ACL_CritHeld());
tmp_acllist->ref_count++; /* we're gonna use it */
ACL_CritExit();
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
return 1; /* Normal path */
} else { /* Wasn't in the list */
ACL_CritExit();
@@ -280,7 +280,7 @@ int
ACL_INTCacheCheck(int which, char *uri, ACLListHandle_t **acllistp)
{
PLHashTable *hash;
- NS_ASSERT(uri && acl_uri_hash && acl_uri_get_hash);
+ PR_ASSERT(uri && acl_uri_hash && acl_uri_get_hash);
/* ACL cache: If the ACL List is already in the cache, there's no need
* to go through the pathcheck directives.
@@ -300,12 +300,12 @@ ACL_INTCacheCheck(int which, char *uri, ACLListHandle_t **acllistp)
*acllistp = (ACLListHandle_t *)PR_HashTableLookup(hash, uri);
if (*acllistp != NULL) {
if (*acllistp != ACL_LIST_NO_ACLS) {
- NS_ASSERT((*acllistp)->ref_count >= 0);
- NS_ASSERT(ACL_CritHeld());
+ PR_ASSERT((*acllistp)->ref_count >= 0);
+ PR_ASSERT(ACL_CritHeld());
(*acllistp)->ref_count++;
}
ACL_CritExit();
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
return 1; /* Normal path */
}
@@ -339,7 +339,7 @@ ACL_INTCacheEnter(int which, char *uri, ACLListHandle_t **acllistp)
NSErr_t *errp = 0;
PLHashTable *hash;
- NS_ASSERT(uri);
+ PR_ASSERT(uri);
ACL_CritEnter();
@@ -356,7 +356,7 @@ ACL_INTCacheEnter(int which, char *uri, ACLListHandle_t **acllistp)
tmpacllist = (ACLListHandle_t *)PR_HashTableLookup(hash, uri);
if (tmpacllist != NULL) {
if (tmpacllist != ACL_LIST_NO_ACLS) {
- NS_ASSERT(ACL_CritHeld());
+ PR_ASSERT(ACL_CritHeld());
tmpacllist->ref_count++; /* we're going to use it */
}
ACL_CritExit();
@@ -364,15 +364,15 @@ ACL_INTCacheEnter(int which, char *uri, ACLListHandle_t **acllistp)
ACL_ListDestroy(errp, *acllistp);
}
*acllistp = tmpacllist;
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
return;
}
/* Didn't find another list, so put ours in. */
/* Look for a matching ACL List and use it if we find one. */
if (*acllistp) {
- NS_ASSERT(*acllistp != ACL_LIST_NO_ACLS);
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(*acllistp != ACL_LIST_NO_ACLS);
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
ACL_ListHashUpdate(acllistp);
} else {
*acllistp = ACL_LIST_NO_ACLS;
@@ -380,7 +380,7 @@ ACL_INTCacheEnter(int which, char *uri, ACLListHandle_t **acllistp)
PR_HashTableAdd(hash, pool_strdup((void **)acl_uri_hash_pool, uri), (void *)*acllistp);
ACL_CritExit();
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
return;
}
@@ -422,13 +422,13 @@ ACL_AddAclName(char *path, ACLListHandle_t **acllistp, ACLListHandle_t
if (!acl)
return;
- NS_ASSERT(ACL_AssertAcl(acl));
+ PR_ASSERT(ACL_AssertAcl(acl));
if (!*acllistp)
*acllistp = ACL_ListNew(errp);
ACL_ListAppend(NULL, *acllistp, acl, 0);
- NS_ASSERT(ACL_AssertAcllist(*acllistp));
+ PR_ASSERT(ACL_AssertAcllist(*acllistp));
return;
}
@@ -456,8 +456,8 @@ ACLListHandle_t *masterlist)
int prefixlen;
char *dst;
- NS_ASSERT(path);
- NS_ASSERT(prefix);
+ PR_ASSERT(path);
+ PR_ASSERT(prefix);
dst = strncpy(ppath, prefix, ACL_PATH_MAX);
if (dst >= (ppath+ACL_PATH_MAX-1)) {
@@ -522,7 +522,7 @@ ACL_Init(void)
ACL_InitAttr2Index();
ACLGlobal = (ACLGlobal_p)PERM_CALLOC(sizeof(ACLGlobal_s));
oldACLGlobal = (ACLGlobal_p)PERM_CALLOC(sizeof(ACLGlobal_s));
- NS_ASSERT(ACLGlobal && oldACLGlobal);
+ PR_ASSERT(ACLGlobal && oldACLGlobal);
ACL_DATABASE_POOL = pool_create();
ACL_METHOD_POOL = pool_create();
ACL_CritInit();