alphasort()

Сравнить элементы двух директорий

Прототип:

#include <sys/types.h>
#include <dirent.h>
int alphasort( struct dirent **d1,
struct dirent **d2 );

Аргументы:

d1
d2
Pointers to the struct dirent directory entries that you want to compare.

Библиотека:

libc

Описание:

The alphasort() function alphabetically compares two directory entries. You can use it as the compar argument to scandir().

Возвращаемое значение:

<0
The d1 entry precedes the d2 entry alphabetically.
0
The entries are equivalent.
>0
The d1 entry follows the d2 entry alphabetically.

Классификация:

Legacy Unix

Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

closedir(), struct dirent, opendir(), readdir(), rewinddir(), scandir(), seekdir(), telldir()




Предыдущий раздел: Описание API системной библиотеки