xref: /netbsd-src/lib/libc/compat/gen/compat___fts31.c (revision b5677b36047b601b9addaaa494a58ceae82c2a6c)
1 /*	$NetBSD: compat___fts31.c,v 1.1 2006/07/27 15:46:30 christos Exp $	*/
2 
3 #include "namespace.h"
4 #include <sys/cdefs.h>
5 #include <dirent.h>
6 
7 __warn_references(__fts_children31,
8     "warning: reference to compatibility __fts_children31();"
9     " include <fts.h> for correct reference")
10 __warn_references(__fts_close31,
11     "warning: reference to compatibility __fts_close31();"
12     " include <fts.h> for correct reference")
13 __warn_references(__fts_open31,
14     "warning: reference to compatibility __fts_open31();"
15     " include <fts.h> for correct reference")
16 __warn_references(__fts_read31,
17     "warning: reference to compatibility __fts_read31();"
18     " include <fts.h> for correct reference")
19 __warn_references(__fts_set31,
20     "warning: reference to compatibility __fts_set31();"
21     " include <fts.h> for correct reference")
22 
23 #include <sys/stat.h>
24 
25 #define	__fts_number_t	long
26 
27 #undef fts_children
28 #define fts_children __fts_children31
29 #undef fts_close
30 #define fts_close __fts_close31
31 #undef fts_open
32 #define fts_open  __fts_open31
33 #undef fts_read
34 #define fts_read __fts_read31
35 #undef fts_set
36 #define fts_set __fts_set31
37 
38 #define __LIBC12_SOURCE__
39 #include <fts.h>
40 #include <compat/include/fts.h>
41 
42 #define	__FTS_COMPAT_LENGTH
43 
44 #include "gen/fts.c"
45