]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-sql/back-sql.h
Add a safety check to bvcasechr
[openldap] / servers / slapd / back-sql / back-sql.h
index ef18a01dab40d97600dcb749e9d75d5d0d8e6e82..d38b9d0120e01c4e13dbab02e66b32d5c0a78594 100644 (file)
@@ -2,7 +2,7 @@
 #define __BACKSQL_H__
 
 /*
- *      Copyright 1999, Dmitry Kovalev (zmit@mail.ru), All rights reserved.
+ *      Copyright 1999, Dmitry Kovalev <mit@openldap.org>, All rights reserved.
  *
  *      Redistribution and use in source and binary forms are permitted only
  *      as authorized by the OpenLDAP Public License.  A copy of this
@@ -22,11 +22,13 @@ typedef struct
  char *dbuser;
  char *dbpasswd;
  char *dbname;
- //SQL condition for subtree searches differs in syntax:
- //"LIKE CONCAT('%',?)" or "LIKE '%'+?" or smth else
+ /*SQL condition for subtree searches differs in syntax:
+ *"LIKE CONCAT('%',?)" or "LIKE '%'+?" or smth else */
  char *subtree_cond;
  char *oc_query,*at_query;
  char *insentry_query,*delentry_query;
+ char *id_query;
+ char *upper_func;
  Avlnode *db_conns;
  Avlnode *oc_by_name;
  Avlnode *oc_by_id;
@@ -34,6 +36,9 @@ typedef struct
  ldap_pvt_thread_mutex_t dbconn_mutex;
  ldap_pvt_thread_mutex_t schema_mutex;
  SQLHENV db_env;
+ int   isTimesTen; /* TimesTen */
+ int   has_ldapinfo_dn_ru;  /* Does ldapinfo.dn_ru exist in schema? */
 }backsql_info;
 
-#endif
\ No newline at end of file
+#endif
+