Оптимизированные функции получения stat-информации о файле
#include <dirent.h>int stat_optimize( struct dirent *entry,struct stat *statp );int lstat_optimize( struct dirent *entry,struct stat *statp );
libc
При успешном выполнении функции возвращается сруктура statp, соответствующая указанному файлу entry. Функции выполнены оптимально и не запрашивают данные у менеджера файловой системы. Функция lstat_optimize() производит поиск и возвращение дополнительного блока данных структуры struct dirent с типом _DTYPE_LSTAT
. В свою очередь stat_optimize() возвращает дополнительный блок с типом _DTYPE_STAT
, а при его отсутствии производит попытку вернуть блок _DTYPE_LSTAT
.
ЗОСРВ «Нейтрино»
ЗОСРВ
«Нейтрино»
редакции 2020
Предыдущий раздел: Описание API системной библиотеки