xref: /minix3/lib/libc/compat/gen/compat__readdir_unlocked30.c (revision 2fe8fb192fe7e8720e3e7a77f928da545e872a6a)
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