
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
        "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- MyFirstUnitAd -->
<ins class="adsbygoogle"
     style="display:inline-block;width:970px;height:250px"
     data-ad-client="ca-pub-5778386704669218"
     data-ad-slot="1503492166"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <link rel="stylesheet" type="text/css" href="../../../style.css" title="style" />
    <link rel="stylesheet" type="text/css" href="../style.css" title="style" />
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />

    <title>ldap_delete(3) - Linux manual page</title>
</head>

<body>

<div class="page-top"><a id="top_of_page"></a></div>
<!--%%%TOP_BAR%%%-->
    <div class="nav-bar">
        <table class="nav-table">
            <tr>
                <td class="nav-cell">
                    <p class="nav-text">
                        <a href="http://man7.org/index.html">man7.org</a> &gt; Linux &gt; <a href="../index.html">man-pages</a>
                    </p>
                </td>
                <td class="training-cell">
                    <p class="training-text"><a class="training-link" href="http://man7.org/training/">Linux/UNIX system programming training</a></p>
                </td>
            </tr>
        </table>
    </div>

<hr class="nav-end" />

<!--%%%PAGE_START%%%-->


<table class="sec-table">
<tr>
    <td>
        <p class="section-dir">
<a href="ldap_delete_ext_s.3.html#NAME">NAME</a> | <a href="ldap_delete_ext_s.3.html#LIBRARY">LIBRARY</a> | <a href="ldap_delete_ext_s.3.html#SYNOPSIS">SYNOPSIS</a> | <a href="ldap_delete_ext_s.3.html#DESCRIPTION">DESCRIPTION</a> | <a href="ldap_delete_ext_s.3.html#ERRORS">ERRORS</a> | <a href="ldap_delete_ext_s.3.html#SEE_ALSO">SEE&nbsp;ALSO</a> | <a href="ldap_delete_ext_s.3.html#ACKNOWLEDGEMENTS">ACKNOWLEDGEMENTS</a> | <a href="ldap_delete_ext_s.3.html#COLOPHON">COLOPHON</a>
        </p>
    </td>
    <td class="search-box">
        <div class="man-search-box">

            <form method="get" action="http://www.google.com/search">
                <fieldset class="man-search">
                    <input type="text" name="q" size="10" maxlength="255" value="" />
                    <input type="hidden" name="sitesearch" value="man7.org/linux/man-pages" />
                    <input type="submit" name="sa" value="Search online pages" />
                </fieldset>
            </form>

        </div>
    </td>
    <td> </td>
</tr>
</table>

<pre>
<span class="headline">LDAP_DELETE(3)            Library Functions Manual            LDAP_DELETE(3)</span>
</pre>
<h2><a id="NAME" href="ldap_delete_ext_s.3.html#NAME"></a>NAME  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_delete_ext_s.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       ldap_delete, ldap_delete_s, ldap_delete_ext, ldap_delete_ext_s - Per‐
       form an LDAP delete operation.
</pre>
<h2><a id="LIBRARY" href="ldap_delete_ext_s.3.html#LIBRARY"></a>LIBRARY  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_delete_ext_s.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       OpenLDAP LDAP (libldap, -lldap)
</pre>
<h2><a id="SYNOPSIS" href="ldap_delete_ext_s.3.html#SYNOPSIS"></a>SYNOPSIS  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_delete_ext_s.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       <b>#include &lt;ldap.h&gt;</b>

       <b>int ldap_delete_s(ld, dn)</b>
       LDAP *ld;
       char *dn;

       <b>int ldap_delete(ld, dn)</b>
       LDAP *ld;
       char *dn;

       <b>int ldap_delete_ext(ld, dn, serverctrls, clientctrls, msgidp)</b>
       LDAP *ld;
       char *dn;
       LDAPControl **serverctrls, **clientctrls;
       int *msgidp;

       <b>int ldap_delete_ext_s(ld, dn, serverctrls, clientctrls)</b>
       LDAP *ld;
       char *dn;
       LDAPControl **serverctrls, **clientctrls;
</pre>
<h2><a id="DESCRIPTION" href="ldap_delete_ext_s.3.html#DESCRIPTION"></a>DESCRIPTION  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_delete_ext_s.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       The <b>ldap_delete_s() </b>routine is used to perform an LDAP delete
       operation synchronously. It takes <i>dn</i>, the DN of the entry to be
       deleted.  It returns an LDAP error code, indicating the success or
       failure of the operation.

       The <b>ldap_delete() </b>routine is used to perform an LDAP delete operation
       asynchronously. It takes the same parameters as <b>ldap_delete_s(), </b>but
       returns the message id of the request it initiated. The result of the
       delete can be obtained by a subsequent call to <a href="ldap_result.3.html">ldap_result(3)</a>.

       The <b>ldap_delete_ext() </b>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 msgidp.

       The <b>ldap_delete_ext_s() </b>routine is the synchronous version of
       <b>ldap_delete_ext().  </b>It also returns an LDAP error code indicating
       success or failure of the operation.
</pre>
<h2><a id="ERRORS" href="ldap_delete_ext_s.3.html#ERRORS"></a>ERRORS  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_delete_ext_s.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       <b>ldap_delete_s() </b>returns an LDAP error code which can be interpreted
       by calling one of <a href="ldap_perror.3.html">ldap_perror(3)</a> and friends.  <b>ldap_delete() </b>returns
       -1 if something went wrong initiating the request. It returns the
       non-negative message id of the request if things went ok.

       <b>ldap_delete_ext() </b>and <b>ldap_delete_ext_s() </b>return some Non-zero value
       if something  went wrong initiating the request, else return 0.
</pre>
<h2><a id="SEE_ALSO" href="ldap_delete_ext_s.3.html#SEE_ALSO"></a>SEE ALSO  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_delete_ext_s.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       <a href="ldap.3.html">ldap(3)</a>, <a href="ldap_error.3.html">ldap_error(3)</a>
</pre>
<h2><a id="ACKNOWLEDGEMENTS" href="ldap_delete_ext_s.3.html#ACKNOWLEDGEMENTS"></a>ACKNOWLEDGEMENTS  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_delete_ext_s.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       <b>OpenLDAP Software </b>is developed and maintained by The OpenLDAP Project
       &lt;<a href="http://www.openldap.org/">http://www.openldap.org/</a>&gt;.  <b>OpenLDAP Software </b>is derived from the
       University of Michigan LDAP 3.3 Release.
</pre>
<h2><a id="COLOPHON" href="ldap_delete_ext_s.3.html#COLOPHON"></a>COLOPHON  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_delete_ext_s.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       This page is part of the <i>OpenLDAP</i> (an open source implementation of
       the Lightweight Directory Access Protocol) project.  Information
       about the project can be found at ⟨<a href="http://www.openldap.org/">http://www.openldap.org/</a>⟩.  If you
       have a bug report for this manual page, see
       ⟨<a href="http://www.openldap.org/its/">http://www.openldap.org/its/</a>⟩.  This page was obtained from the
       project's upstream Git repository
       ⟨git://git.openldap.org/openldap.git⟩ on 2018-02-02.  (At that time,
       the date of the most recent commit that was found in the repository
       was 2018-01-30.)  If you discover any rendering problems in this HTML
       version of the page, or you believe there is a better or more up-to-
       date source for the page, or you have corrections or improvements to
       the information in this COLOPHON (which is <i>not</i> part of the original
       manual page), send a mail to man-pages@man7.org

<span class="footline">OpenLDAP LDVERSION               RELEASEDATE                  LDAP_DELETE(3)</span>
</pre>

<hr class="end-man-text" />
<p>Pages that refer to this page: 
    <a href="../man1/ldapdelete.1.html">ldapdelete(1)</a>,&nbsp; 
    <a href="../man1/ldapmodify.1.html">ldapmodify(1)</a>
</p>
<hr/>

 
<hr class="start-footer" />

<div class="footer"> 

<table class="colophon-table">
    <tr>
    <td class="pub-info">
        <p>
            HTML rendering created 2018-02-02
            by <a href="http://man7.org/mtk/index.html">Michael Kerrisk</a>, 
            author of 
            <a href="http://man7.org/tlpi/"><em>The Linux Programming Interface</em></a>, 
            maintainer of the 
            <a href="https://www.kernel.org/doc/man-pages/">Linux <em>man-pages</em> project</a>.
        </p>
        <p>
            For details of in-depth
            <strong>Linux/UNIX system programming training courses</strong>
            that I teach, look <a href="http://man7.org/training/">here</a>.
        </p>
        <p>
            Hosting by <a href="http://www.jambit.com/index_en.html">jambit GmbH</a>.
        </p>
        <p>
            <a href="http://validator.w3.org/check?uri=referer">
            <img src="http://www.w3.org/Icons/valid-xhtml11"
                alt="Valid XHTML 1.1" height="31" width="88" />
            </a>
        </p>
    </td>
    <td class="colophon-divider">
    </td>
    <td class="tlpi-cover">
        <a href="http://man7.org/tlpi/"><img src="../../../tlpi/cover/TLPI-front-cover-vsmall.png" alt="Cover of TLPI" /></a>
    </td>
    </tr>
</table>

</div>

<hr class="end-footer" />



<!--BEGIN-SITETRACKING-->
<!-- SITETRACKING.man7.org_linux_man-pages -->

<!-- Start of StatCounter Code (xhtml) -->

<script type="text/javascript">
//<![CDATA[
var sc_project=7422636; 
var sc_invisible=1; 
var sc_security="9b6714ff"; 
//]]>
</script>
<script type="text/javascript"
src="http://www.statcounter.com/counter/counter_xhtml.js"></script>
<noscript><div class="statcounter"><a title="website
statistics" href="http://statcounter.com/"
class="statcounter"><img class="statcounter"
src="http://c.statcounter.com/7422636/0/9b6714ff/1/"
alt="website statistics" /></a></div></noscript>

<!-- End of StatCounter Code -->


<!-- Start of Google Analytics Code -->

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-9830363-8']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

<!-- End of Google Analytics Code -->

<!--END-SITETRACKING-->

</body>
</html>
