summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/back-ldbm/vlv_srch.h
diff options
context:
space:
mode:
Diffstat (limited to 'ldap/servers/slapd/back-ldbm/vlv_srch.h')
-rw-r--r--ldap/servers/slapd/back-ldbm/vlv_srch.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ldap/servers/slapd/back-ldbm/vlv_srch.h b/ldap/servers/slapd/back-ldbm/vlv_srch.h
index 71d8f27a..e32cf88b 100644
--- a/ldap/servers/slapd/back-ldbm/vlv_srch.h
+++ b/ldap/servers/slapd/back-ldbm/vlv_srch.h
@@ -55,6 +55,17 @@ extern char* const type_vlvFilename;
extern char* const type_vlvEnabled;
extern char* const type_vlvUses;
+#if defined(USE_OPENLDAP)
+typedef struct LDAPsortkey { /* structure for a sort-key */
+ char * sk_attrtype;
+ char * sk_matchruleoid;
+ int sk_reverseorder;
+} LDAPsortkey;
+#endif
+
+void internal_ldap_free_sort_keylist(LDAPsortkey **sortKeyList);
+int internal_ldap_create_sort_keylist(LDAPsortkey ***sortKeyList, const char *string_rep);
+
/*
* This structure is the internal representation of a VLV Search.
*/