-#define SLAPI_PLUGIN_IS_POST_FN(x) ((x) >= SLAPI_PLUGIN_POST_BIND_FN && (x) <= SLAPI_PLUGIN_POST_RESULT_FN)
-
-/*
- * Was: slapi_cl.h
- */
-
-#if 0
-#define TIME_SIZE 20
-#define OBJECTCLASS "objectclass"
-#define TOP "top"
-#define CHANGE_TIME "changetime"
-#define CHANGE_TYPE "changetype"
-#define CHANGE_TARGETDN "targetdn"
-#define CHANGES "changes"
-#define CHANGE_NUMBER "changenumber"
-/*
- * FIXME: I get complaints like "ADD" being redefined - first definition
- * being in "/usr/include/arpa/nameser.h:552"
- */
-#undef ADD
-#define ADD "add: "
-#define ADDLEN 5
-#define DEL "delete: "
-#define DELLEN 8
-#define REPLACE "replace: "
-#define REPLEN 9
-#define MOD "modify"
-#define MODRDN "modrdn"
-#define CHANGE_LOGENTRY "changelogentry"
-#define IBM_CHANGE_LOGENTRY "ibm-changelog"
-#define CL_NEWRDN "newrdn"
-#define CL_DELRDN "deleteoldrdn"
-#define CHANGE_INITIATOR "ibm-changeInitiatorsName"
-
-extern void slapi_register_changelog_suffix(char *suffix);
-extern char **slapi_get_changelog_suffixes();
-extern void slapi_update_changelog_counters(long curNum, long numEntries);
-extern char *slapi_get_cl_firstNum();
-extern char *slapi_get_cl_lastNum();
-extern int slapi_add_to_changelog(Slapi_Entry *ent, char *suffix, char *chNum, Operation* op);
-extern int slapi_delete_changelog(char *dn, char *suffix, char *chNum, Operation* op);
-extern int slapi_modify_changelog(char *dn,LDAPMod *mods,char *suffix, char *chNum, Operation* op);
-extern int slapi_modifyrdn_changelog(char *olddn, char *newRdn, int delRdn, char *suffix, char *chNum, Operation* op);
-extern Backend * slapi_cl_get_be(char *dn);
-#endif
-
-
-/*
- * Attribute flags returned by slapi_attr_get_flags()
- */
-#define SLAPI_ATTR_FLAG_SINGLE 0x0001
-#define SLAPI_ATTR_FLAG_OPATTR 0x0002
-#define SLAPI_ATTR_FLAG_READONLY 0x0004
-#define SLAPI_ATTR_FLAG_STD_ATTR SLAPI_ATTR_FLAG_READONLY
-#define SLAPI_ATTR_FLAG_OBSOLETE 0x0040
-#define SLAPI_ATTR_FLAG_COLLECTIVE 0x0080
-#define SLAPI_ATTR_FLAG_NOUSERMOD 0x0100
-
-/*
- * ACL levels
- */
-#define SLAPI_ACL_COMPARE 0x01
-#define SLAPI_ACL_SEARCH 0x02
-#define SLAPI_ACL_READ 0x04
-#define SLAPI_ACL_WRITE 0x08
-#define SLAPI_ACL_DELETE 0x10
-#define SLAPI_ACL_ADD 0x20
-#define SLAPI_ACL_SELF 0x40
-#define SLAPI_ACL_PROXY 0x80
-#define SLAPI_ACL_ALL 0x7f
-
-/*
- * Plugin types universally supported by SLAPI
- * implementations
- */
-#define SLAPI_PLUGIN_DATABASE 1
-#define SLAPI_PLUGIN_EXTENDEDOP 2
-#define SLAPI_PLUGIN_PREOPERATION 3
-#define SLAPI_PLUGIN_POSTOPERATION 4
-#define SLAPI_PLUGIN_MATCHINGRULE 5
-#define SLAPI_PLUGIN_SYNTAX 6
-/* XXX this is SLAPI_PLUGIN_ACL in SunDS */
-#define SLAPI_PLUGIN_AUDIT 7
-/*
- * The following plugin types are reserved for future
- * Sun ONE DS compatability.
- */
-#define SLAPI_PLUGIN_BEPREOPERATION 8
-#define SLAPI_PLUGIN_BEPOSTOPERATION 9
-#define SLAPI_PLUGIN_ENTRY 10
-#define SLAPI_PLUGIN_TYPE_OBJECT 11
-#define SLAPI_PLUGIN_INTERNAL_PREOPERATION 12
-#define SLAPI_PLUGIN_INTERNAL_POSTOPERATION 13
-#define SLAPI_PLUGIN_PWD_STORAGE_SCHEME 14
-#define SLAPI_PLUGIN_VATTR_SP 15
-#define SLAPI_PLUGIN_REVER_PWD_STORAGE_SCHEME 16
-
-#define SLAPI_PLUGIN_EXTENDED_SENT_RESULT -1
-#define SLAPI_PLUGIN_EXTENDED_NOT_HANDLED -2
-
-#define SLAPI_BIND_SUCCESS 0
-#define SLAPI_BIND_FAIL 2
-#define SLAPI_BIND_ANONYMOUS 3
-
-#define SLAPI_BACKEND 130
-#define SLAPI_CONNECTION 131
-#define SLAPI_OPERATION 132
-#define SLAPI_REQUESTOR_ISROOT 133
-#define SLAPI_BE_MONITORDN 134
-#define SLAPI_BE_TYPE 135
-#define SLAPI_BE_READONLY 136
-#define SLAPI_BE_LASTMOD 137
-#define SLAPI_OPERATION_PARAMETERS 138
-#define SLAPI_CONN_ID 139
-
-#define SLAPI_OPINITIATED_TIME 140
-#define SLAPI_REQUESTOR_DN 141
-#define SLAPI_REQUESTOR_ISUPDATEDN 142
-#define SLAPI_IS_REPLICATED_OPERATION SLAPI_REQUESTOR_ISUPDATEDN
-#define SLAPI_CONN_DN 143
-#define SLAPI_CONN_AUTHTYPE 144
-#define SLAPI_CONN_CLIENTIP 145
-#define SLAPI_CONN_SERVERIP 146
-#define SLAPI_X_CONN_CLIENTPATH 1300
-#define SLAPI_X_CONN_SERVERPATH 1301
-#define SLAPI_X_CONN_IS_UDP 1302
-#define SLAPI_X_CONN_SSF 1303
-#define SLAPI_X_CONN_SASL_CONTEXT 1304