xref: /netbsd-src/lib/libc/compat/gen/compat_opendir.c (revision 02cdd248ec8b17634bab40aa4f2e161a756d7fce)
1 /*	$NetBSD: compat_opendir.c,v 1.2 2019/09/22 22:59:38 christos Exp $	*/
2 
3 #include "namespace.h"
4 #include <sys/stat.h>
5 #include <signal.h>
6 
7 #define __LIBC12_SOURCE__
8 #include <dirent.h>
9 #include <compat/include/dirent.h>
10 #include <compat/sys/statvfs.h>
11 
12 #ifdef __weak_alias
13 __weak_alias(opendir,_opendir)
14 #endif
15 
16 #ifdef __warn_references
17 __warn_references(opendir,
18     "warning: reference to compatibility opendir(); include <dirent.h> for correct reference")
19 __warn_references(__opendir2,
20     "warning: reference to compatibility __opendir2(); include <dirent.h> for correct reference")
21 #endif
22 
23 #define dirent dirent12
24 #define	fstatvfs1 __fstatvfs190
25 
26 #include "gen/opendir.c"
27