]> git.sur5r.net Git - openldap/commitdiff
Added OpenLDAP-specific SLAPI for getting entry ID
authorLuke Howard <lukeh@openldap.org>
Tue, 21 Jan 2003 14:08:58 +0000 (14:08 +0000)
committerLuke Howard <lukeh@openldap.org>
Tue, 21 Jan 2003 14:08:58 +0000 (14:08 +0000)
servers/slapd/slapi/slapi_utils.c
servers/slapd/slapi/slapi_utils.h

index eefea533419646635bce3a2525f943738671b103..1803dabe40aa0b47847775ae5c28823dc525c5cb 100644 (file)
@@ -132,6 +132,16 @@ slapi_entry_get_dn( Slapi_Entry *e )
 #endif /* !defined(LDAP_SLAPI) */
 }
 
+int
+slapi_x_entry_get_id( Slapi_Entry *e )
+{
+#if defined(LDAP_SLAPI)
+       return e->e_id;
+#else
+       return NOID;
+#endif /* !defined(LDAP_SLAPI) */
+}
+
 void 
 slapi_entry_set_dn(
        Slapi_Entry     *e, 
index ee7be4b62d73a0b83e2e75555719b52dfe863351..0b97dfb68308f47b92797cbdefdbc08272287f26 100644 (file)
@@ -49,6 +49,7 @@ int slapi_entry_attr_merge( Slapi_Entry *e, char *type, struct berval **vals );
 int slapi_entry_attr_find( Slapi_Entry *e, char *type, Slapi_Attr **attr );
 int slapi_entry_attr_delete( Slapi_Entry *e, char *type );
 char *slapi_entry_get_dn( Slapi_Entry *e );
+int slapi_x_entry_get_id( Slapi_Entry *e );
 void slapi_entry_set_dn( Slapi_Entry *e, char *dn );
 Slapi_Entry *slapi_entry_dup( Slapi_Entry *e );
 Slapi_Entry *slapi_entry_alloc();