
<!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_parse_sort_control(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_parse_sort_control.3.html#NAME">NAME</a> | <a href="ldap_parse_sort_control.3.html#LIBRARY">LIBRARY</a> | <a href="ldap_parse_sort_control.3.html#SYNOPSIS">SYNOPSIS</a> | <a href="ldap_parse_sort_control.3.html#DESCRIPTION">DESCRIPTION</a> | <a href="ldap_parse_sort_control.3.html#NOTES">NOTES</a> | <a href="ldap_parse_sort_control.3.html#SEE_ALSO">SEE&nbsp;ALSO</a> | <a href="ldap_parse_sort_control.3.html#ACKNOWLEDGEMENTS">ACKNOWLEDGEMENTS</a> | <a href="ldap_parse_sort_control.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_PARSE_SORT-CONTROL(3)Library Functions ManualLDAP_PARSE_SORT-CONTROL(3)</span>
</pre>
<h2><a id="NAME" href="ldap_parse_sort_control.3.html#NAME"></a>NAME  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_parse_sort_control.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       ldap_parse_sort_control  -  Decode  the  information  returned from a
       search operation that used a server-side sort control
</pre>
<h2><a id="LIBRARY" href="ldap_parse_sort_control.3.html#LIBRARY"></a>LIBRARY  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_parse_sort_control.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_parse_sort_control.3.html#SYNOPSIS"></a>SYNOPSIS  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_parse_sort_control.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       <b>#include &lt;ldap.h&gt;</b>

       <b>int ldap_parse_sort_control(ld, ctrls, returnCode, attribute)</b>
       LDAP *ld;
       LDAPControl **ctrls;
       unsigned long *returnCode;
       char **attribute;
</pre>
<h2><a id="DESCRIPTION" href="ldap_parse_sort_control.3.html#DESCRIPTION"></a>DESCRIPTION  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_parse_sort_control.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       This function is used to parse the results returned in a search
       operation that uses a server-side sort control.

       It takes a null terminated array of LDAPControl structures usually
       obtained by a call to the <b>ldap_parse_result </b>function. A returncode
       which points to the sort control result code,and an array of
       LDAPControl structures that list the client controls to use with the
       search.  The function also takes an out parameter <i>attribute</i> and if
       the sort operation fails, the server may return a string that
       indicates the first attribute in the sortKey list that caused the
       failure. If this parameter is NULL, no string is returned. If a
       string is returned, the memory should be freed by calling the
       ldap_memfree function.
</pre>
<h2><a id="NOTES" href="ldap_parse_sort_control.3.html#NOTES"></a>NOTES  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_parse_sort_control.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
</pre>
<h2><a id="SEE_ALSO" href="ldap_parse_sort_control.3.html#SEE_ALSO"></a>SEE ALSO  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_parse_sort_control.3.html#top_of_page"><span class="top-link">top</span></a></h2><pre>
       <a href="ldap_result.3.html">ldap_result(3)</a>, <a href="ldap_controls_free.3.html">ldap_controls_free(3)</a>
</pre>
<h2><a id="ACKNOWLEDGEMENTS" href="ldap_parse_sort_control.3.html#ACKNOWLEDGEMENTS"></a>ACKNOWLEDGEMENTS  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_parse_sort_control.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_parse_sort_control.3.html#COLOPHON"></a>COLOPHON  &nbsp; &nbsp; &nbsp; &nbsp; <a href="ldap_parse_sort_control.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_PARSE_SORT-CONTROL(3)</span>
</pre>

<hr class="end-man-text" />

 
<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>
