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