ldap_delete
LDAP_DELETE(3) Library Functions Manual LDAP_DELETE(3)
NAME
ldap_delete, ldap_delete_s, ldap_delete_ext, ldap_delete_ext_s - Per-
form an LDAP delete operation.
LIBRARY
OpenLDAP LDAP (libldap, -lldap)
SYNOPSIS
#include <ldap.h>
int ldap_delete_s(ld, dn)
LDAP *ld;
char *dn;
int ldap_delete(ld, dn)
LDAP *ld;
char *dn;
int ldap_delete_ext(ld, dn, serverctrls, clientctrls, msgidp)
LDAP *ld;
char *dn;
LDAPControl **serverctrls, **clientctrls;
int *msgidp;
int ldap_delete_ext_s(ld, dn, serverctrls, clientctrls)
LDAP *ld;
char *dn;
LDAPControl **serverctrls, **clientctrls;
DESCRIPTION
The ldap_delete_s() routine is used to perform an LDAP delete operation
synchronously. It takes dn, the DN of the entry to be deleted. It re-
turns an LDAP error code, indicating the success or failure of the op-
eration.
The ldap_delete() routine is used to perform an LDAP delete operation
asynchronously. It takes the same parameters as ldap_delete_s(), but
returns the message id of the request it initiated. The result of the
delete can be obtained by a subsequent call to ldap_result(3).
The ldap_delete_ext() routine allows server and client controls to
be specified to extend the delete request. This routine is asynchronous
like ldap_delete(), but its return value is an LDAP error code. It
stores the message id of the request in the integer pointed to by ms-
gidp.
The ldap_delete_ext_s() routine is the synchronous version of
ldap_delete_ext(). It also returns an LDAP error code indicating suc-
cess or failure of the operation.
ERRORS
ldap_delete_s() returns an LDAP error code which can be interpreted by
calling one of ldap_perror(3) and friends. ldap_delete() returns -1 if
something went wrong initiating the request. It returns the non-nega-
tive message id of the request if things went ok.
ldap_delete_ext() and ldap_delete_ext_s() return some Non-zero value if
something went wrong initiating the request, else return 0.
SEE ALSO
ldap(3), ldap_error(3)
ACKNOWLEDGEMENTS
OpenLDAP Software is developed and maintained by The OpenLDAP Project
<http://www.openldap.org/>. OpenLDAP Software is derived from the Uni-
versity of Michigan LDAP 3.3 Release.
OpenLDAP 2020/01/30 LDAP_DELETE(3)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2024
Hurricane Electric.
All Rights Reserved.