diff options
author | Noriko Hosoi <nhosoi@kiki.usersys.redhat.com> | 2009-05-28 09:55:06 -0700 |
---|---|---|
committer | Noriko Hosoi <nhosoi@kiki.usersys.redhat.com> | 2009-05-28 09:55:06 -0700 |
commit | 67aca96ae2c53f74f896439840a82cbccbeb34cf (patch) | |
tree | ba1da5996985d5990ca5cb13db118983e6b85b2c /ldap/servers/slapd/slap.h | |
parent | 586da77caf36591a261506e89dcc9e6a4db00036 (diff) | |
download | ds-67aca96ae2c53f74f896439840a82cbccbeb34cf.tar.gz ds-67aca96ae2c53f74f896439840a82cbccbeb34cf.tar.xz ds-67aca96ae2c53f74f896439840a82cbccbeb34cf.zip |
Use thread aware library for complex regex searches
For more details, see the design doc at http://directory.fedoraproject.org/wiki/Thread_Aware_Regex
Additional 2 unrelated changes are being made:
1) dbgen.pl.in: secretary and manager are having a dn format value "cn=...".
2) slapi_counter_sunos_sparcv9.S: adding "#define _ASM 1" to force to set an assembler code macro _ASM.
Diffstat (limited to 'ldap/servers/slapd/slap.h')
-rw-r--r-- | ldap/servers/slapd/slap.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ldap/servers/slapd/slap.h b/ldap/servers/slapd/slap.h index 3bcadde8..f0d21910 100644 --- a/ldap/servers/slapd/slap.h +++ b/ldap/servers/slapd/slap.h @@ -169,6 +169,9 @@ typedef struct symbol_t { #include "csngen.h" #include "uuid.h" +/* Perl Compatible Regular Expression */ +#include <pcre.h> + #if defined(OS_solaris) # include <thread.h> # define GET_THREAD_ID() thr_self() @@ -181,7 +184,6 @@ typedef struct symbol_t { # endif #endif - /* * XXXmcs: these are defined by ldap.h or ldap-extension.h, * but only in a newer release than we use with DS today. @@ -216,6 +218,7 @@ typedef void (*VFP0)(); #define LDAPI_INTERNAL 1 #include "slapi-private.h" #include "pw.h" + /* * call the appropriate signal() function. */ @@ -1544,8 +1547,6 @@ typedef int (*value_compare_fn_type)(const struct berval *,const struct berval * /* Definition for plugin syntax validate routine */ typedef int (*value_validate_fn_type)(const struct berval *); -#include "pw.h" - #include "proto-slap.h" LDAPMod** entry2mods(Slapi_Entry *, LDAPMod **, int *, int); |