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