Bladeren bron

Resolves: 472602
Summary: Expose internal operation flag via SLAPI.

Nathan Kinder 17 jaren geleden
bovenliggende
commit
7b6d01ea23
2 gewijzigde bestanden met toevoegingen van 2 en 3 verwijderingen
  1. 1 0
      ldap/servers/slapd/slapi-plugin.h
  2. 1 3
      ldap/servers/slapd/slapi-private.h

+ 1 - 0
ldap/servers/slapd/slapi-plugin.h

@@ -100,6 +100,7 @@ NSPR_API(PRUint32) PR_fprintf(struct PRFileDesc* fd, const char *fmt, ...)
 #define SLAPI_ATTR_FLAG_NORMALIZED	0x0200	/* the attr value is normalized */
 
 /* operation flags */
+#define SLAPI_OP_FLAG_INTERNAL		0x00020 /* An operation generated by the core server or a plugin. */
 #define SLAPI_OP_FLAG_NEVER_CHAIN	0x00800 /* Do not chain the operation */	
 #define SLAPI_OP_FLAG_NO_ACCESS_CHECK  	0x10000 /* Do not check for access control - bypass them */
 

+ 1 - 3
ldap/servers/slapd/slapi-private.h

@@ -391,9 +391,7 @@ slapi_filter_to_string_internal( const struct slapi_filter *f, char *buf, size_t
                                                   * generated as a consequence
                                                   * of a Replicated Operation.
                                                   */
-#define OP_FLAG_INTERNAL                 0x00020 /* An operation generated by 
-                                                  * the core server or a plugin.
-                                                  */ 
+#define OP_FLAG_INTERNAL                 SLAPI_OP_FLAG_INTERNAL  /* 0x00020 */ 
 #define OP_FLAG_ACTION_LOG_ACCESS        0x00040
 #define OP_FLAG_ACTION_LOG_AUDIT         0x00080
 #define OP_FLAG_ACTION_SCHEMA_CHECK      0x00100