f9b199e Bug 730387 - Add slapi_rwlock API and use POSIX rwlocks

Authored and Committed by nkinder 12 years ago
59 files changed. 9591 lines added. 13912 lines removed.
Makefile.in
file modified
+1 -1
aclocal.m4
file modified
+2 -2
config.h.in
file modified
+9 -0
configure
file modified
+7783 -12581
configure.ac
file modified
+1 -0
ldap/servers/plugins/acl/acl.h
file modified
+1 -1
ldap/servers/plugins/acl/aclanom.c
file modified
+6 -6
ldap/servers/plugins/acl/aclgroup.c
file modified
+5 -5
ldap/servers/plugins/acl/acllist.c
file modified
+6 -6
ldap/servers/plugins/automember/automember.c
file modified
+5 -5
ldap/servers/plugins/chainingdb/cb.h
file modified
+3 -3
ldap/servers/plugins/chainingdb/cb_bind.c
file modified
+4 -4
ldap/servers/plugins/chainingdb/cb_config.c
file modified
+12 -12
ldap/servers/plugins/chainingdb/cb_conn_stateless.c
file modified
+4 -4
ldap/servers/plugins/chainingdb/cb_controls.c
file modified
+9 -9
ldap/servers/plugins/chainingdb/cb_init.c
file modified
+1 -1
ldap/servers/plugins/chainingdb/cb_instance.c
file modified
+114 -114
ldap/servers/plugins/chainingdb/cb_modify.c
file modified
+2 -2
ldap/servers/plugins/chainingdb/cb_monitor.c
file modified
+3 -3
ldap/servers/plugins/chainingdb/cb_schema.c
file modified
+2 -2
ldap/servers/plugins/chainingdb/cb_search.c
file modified
+2 -2
ldap/servers/plugins/chainingdb/cb_utils.c
file modified
+5 -5
ldap/servers/plugins/dna/dna.c
file modified
+5 -5
ldap/servers/plugins/linkedattrs/linked_attrs.c
file modified
+5 -5
ldap/servers/plugins/memberof/memberof_config.c
file modified
+5 -5
ldap/servers/plugins/mep/mep.c
file modified
+5 -5
ldap/servers/plugins/replication/cl5_api.c
file modified
+18 -18
ldap/servers/plugins/replication/cl5_clcache.c
file modified
+11 -11
ldap/servers/plugins/replication/cl5_config.c
file modified
+9 -9
ldap/servers/plugins/replication/csnpl.c
file modified
+18 -18
ldap/servers/plugins/replication/legacy_consumer.c
file modified
+8 -8
ldap/servers/plugins/replication/repl5_replica_dnhash.c
file modified
+13 -13
ldap/servers/plugins/replication/repl5_replica_hash.c
file modified
+15 -15
ldap/servers/plugins/replication/repl5_ruv.c
file modified
+67 -67
ldap/servers/plugins/roles/roles_cache.c
file modified
+27 -27
ldap/servers/plugins/views/views.c
file modified
+5 -5
ldap/servers/slapd/attrsyntax.c
file modified
+10 -12
ldap/servers/slapd/back-ldbm/dblayer.c
file modified
+11 -12
ldap/servers/slapd/back-ldbm/dblayer.h
file modified
+1 -1
ldap/servers/slapd/back-ldbm/idl.c
file modified
+9 -9
ldap/servers/slapd/back-ldbm/vlv.c
file modified
+43 -43
ldap/servers/slapd/backend.c
file modified
+1 -1
ldap/servers/slapd/backend_manager.c
file modified
+5 -5
ldap/servers/slapd/computed.c
file modified
+18 -18
ldap/servers/slapd/control.c
file modified
+9 -10
ldap/servers/slapd/csngen.c
file modified
+24 -24
ldap/servers/slapd/dse.c
file modified
+17 -17
ldap/servers/slapd/entry.c
file modified
+2 -2
ldap/servers/slapd/index_subsystem.c
file modified
+5 -5
ldap/servers/slapd/mapping_tree.c
file modified
+5 -5
ldap/servers/slapd/plugin.c
file modified
+14 -16
ldap/servers/slapd/resourcelimit.c
file modified
+19 -21
ldap/servers/slapd/schema.c
file modified
+6 -7
ldap/servers/slapd/schemaparse.c
file modified
+6 -7
ldap/servers/slapd/slap.h
file modified
+3 -3
ldap/servers/slapd/slapi-plugin.h
file modified
+59 -0
ldap/servers/slapd/slapi2nspr.c
file modified
+79 -0
ldap/servers/slapd/vattr.c
file modified
+15 -15
ltmain.sh
file modified
+1039 -700
    Bug 730387 - Add slapi_rwlock API and use POSIX rwlocks
    
    This adds a new slapi_rwlock API and uses it throughout the server.
    Internally, this API can allow either NSPR or POSIX rwlocks to be
    used for different platforms.  This patch makes it use the POSIX
    implementation on Linux platforms since the NSPR implementation
    does not safely allow re-entrant reader locks to be used.
    
        
file modified
+1 -1
file modified
+2 -2
file modified
+9 -0
file modified
+7783 -12581
file modified
+1 -0
file modified
+10 -12
file modified
+1 -1
file modified
+18 -18
file modified
+9 -10
file modified
+24 -24
file modified
+17 -17
file modified
+2 -2
file modified
+14 -16
file modified
+6 -7
file modified
+3 -3
file modified
+15 -15
file modified
+1039 -700