1 1.1 tonnerre /* $NetBSD: compat__readdir_unlocked30.c,v 1.1 2008/05/04 18:53:26 tonnerre Exp $ */ 2 1.1 tonnerre 3 1.1 tonnerre #define __LIBC12_SOURCE__ 4 1.1 tonnerre #include "namespace.h" 5 1.1 tonnerre #include <dirent.h> 6 1.1 tonnerre #include <compat/include/dirent.h> 7 1.1 tonnerre 8 1.1 tonnerre #ifdef __warn_references 9 1.1 tonnerre __warn_references(___readdir_unlocked30, 10 1.1 tonnerre "warning: reference to compatibility _readdir_unlocked(); include <dirent.h> for correct reference") 11 1.1 tonnerre #endif 12 1.1 tonnerre 13 1.1 tonnerre /** 14 1.1 tonnerre * Compat version of _readdir_unlocked which always skips directories 15 1.1 tonnerre */ 16 1.1 tonnerre struct dirent * 17 1.1 tonnerre ___readdir_unlocked30(DIR *dirp) 18 1.1 tonnerre { 19 1.1 tonnerre return ___readdir_unlocked50(dirp, 1); 20 1.1 tonnerre } 21