xref: /minix3/lib/libc/compat/gen/compat_opendir.c (revision 2fe8fb192fe7e8720e3e7a77f928da545e872a6a)
1*2fe8fb19SBen Gras /*	$NetBSD: compat_opendir.c,v 1.1 2005/09/13 01:44:09 christos Exp $	*/
2*2fe8fb19SBen Gras 
3*2fe8fb19SBen Gras #include "namespace.h"
4*2fe8fb19SBen Gras #include <sys/stat.h>
5*2fe8fb19SBen Gras #include <signal.h>
6*2fe8fb19SBen Gras 
7*2fe8fb19SBen Gras #define __LIBC12_SOURCE__
8*2fe8fb19SBen Gras #include <dirent.h>
9*2fe8fb19SBen Gras #include <compat/include/dirent.h>
10*2fe8fb19SBen Gras 
11*2fe8fb19SBen Gras #ifdef __weak_alias
12*2fe8fb19SBen Gras __weak_alias(opendir,_opendir)
13*2fe8fb19SBen Gras #endif
14*2fe8fb19SBen Gras 
15*2fe8fb19SBen Gras #ifdef __warn_references
16*2fe8fb19SBen Gras __warn_references(opendir,
17*2fe8fb19SBen Gras     "warning: reference to compatibility opendir(); include <dirent.h> for correct reference")
18*2fe8fb19SBen Gras __warn_references(__opendir2,
19*2fe8fb19SBen Gras     "warning: reference to compatibility __opendir2(); include <dirent.h> for correct reference")
20*2fe8fb19SBen Gras #endif
21*2fe8fb19SBen Gras 
22*2fe8fb19SBen Gras #define dirent dirent12
23*2fe8fb19SBen Gras 
24*2fe8fb19SBen Gras #include "gen/opendir.c"
25