please dont rip this site

Language Ccpp Cref Man Scandir.htm

 <TITLE>scandir</TITLE>
<body bgcolor="#ffffcc">
<hr>
<pre>



<h3>SCANDIR(3)          Linux Programmer's Manual          SCANDIR(3)
</h3>

<h3>NAME
</h3>       scandir, alphasort - scan a directory for matching entries

<h3>SYNOPSIS
</h3>       #include &lt;dirent.h&gt;

       int scandir(const char *dir, struct dirent ***namelist,
              int (*select)(const struct dirent *),
              int (*compar)(const void *, const void *));

       int alphasort(const struct dirent *a, const struct dirent *b);

<h3>DESCRIPTION
</h3>       The scandir() function scans the  directory  dir,  calling
       select()  on  each  directory  entry.   Entries  for which
       select() returns non-zero are stored in strings  allocated
       via  malloc(),  sorted  using  qsort() with the comparison
       function compar(), and collected in array  namelist  which
       is allocated via malloc().

       The  alphasort()  function  can  be used as the comparison
       function for the scandir() function to sort the  directory
       entries  into  alphabetical order.  Its parameters are the
       two directory entries, a and b, to compare.

<h3>RETURN VALUE
</h3>       The scandir() function returns  the  number  of  directory
       entries selected or -1 if an error occurs.

       The  alphasort()  function  returns  an integer less than,
       equal to, or greater than zero if the  first  argument  is
       considered  to  be  respectively  less  than, equal to, or
       greater than the second.

<h3>ERRORS
</h3>       ENOMEM Insufficient memory to complete the operation.

<h3>CONFORMING TO
</h3>       BSD 4.3

</pre>
<hr>
<h3>SEE ALSO
</h3><p>
<a href=opendir.htm>opendir</a>, 
<a href=readdir.htm>readdir</a>, 
<a href=closedir.htm>closedir</a>, 
<a href=rewinddir.htm>rewinddir</a>, 
<a href=telldir.htm>telldir</a>, 
<a href=seekdir.htm>seekdir</a>, 
<pre>














<h3>GNU                       March 31, 1993                        1
</h3>


</pre>
<P>
<hr>
<p>
<center>
<table border=2 width=80%>
<tr align=center>
<td width=25%>
<a href=../index.htm>Top</a>
</td><td width=25%>
<a href=../master_index.html>Master Index</a>
</td><td width=25%>
<a href=../SYNTAX/keywords.html>Keywords</a>
</td><td width=25%>
<a href=../FUNCTIONS/index.htm>Functions</a>
</td>
</tr>
</table>
</center>
<p>
<hr>

This manual page was brought to you by <i>mjl_man V-2.0</i>


file: /Techref/language/ccpp/cref/MAN/scandir.htm, 2KB, , updated: 2003/3/20 09:39, local time: 2024/12/28 11:23,
TOP NEW HELP FIND: 
18.224.73.107:LOG IN

 ©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!

<A HREF="http://linistepper.com/techref/language/ccpp/cref/MAN/scandir.htm"> scandir</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.


Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?