alphasort(), alphasort64()

sort a directory in alphabetical order 

Function


SYNOPSIS

#include <dirent.h>

int alphasort(const void *, const void *);

int alphasort64(const void *, const void *);


DESCRIPTION

The alphasort() function is a comparator function for sorting a directory in alphabetical order. alphasort() is intended to be passed as the comparator function to scandir().

The alphasort64() function is identical to the alphasort() function except that it is intended to be passed as a comparator function to scandir64(). The alphasort64() function is a part of the large-file extensions.


PARAMETERS

d1 

Points to a directory entry.

d2 

Points to the directory entry to compare to d1.


RETURN VALUES

If d1 sorts before d2, alphasort() and alphasort64() return an integer less than zero. If d1 and d2 are lexically equal, alphasort() and alphasort64() return zero. If d1 sorts after d2, alphasort() and alphasort64() return an integer greater than zero.


CONFORMANCE

4.4BSD UNIX.

alphasort64(): Large File Specification, revision 1.5.


MULTITHREAD SAFETY LEVEL

MT-Safe.


PORTING ISSUES

None.


AVAILABILITY

MKS Toolkit for Professional Developers
MKS Toolkit for Enterprise Developers
MKS Toolkit for Enterprise Developers 64-Bit Edition


SEE ALSO

Functions:
qsort(), scandir()

Miscellaneous:
lf64


MKS Toolkit 9.2 Documentation Build 16.