fts.c revision 1.24 1 1.24 christos /* $NetBSD: fts.c,v 1.24 2005/08/19 02:04:54 christos Exp $ */
2 1.12 cgd
3 1.22 thorpej /*
4 1.23 keihan * Written by Jason R. Thorpe <thorpej (at) NetBSD.org>, October 21, 1997.
5 1.22 thorpej * Public domain.
6 1.1 cgd */
7 1.1 cgd
8 1.24 christos #include "namespace.h"
9 1.24 christos #include <sys/cdefs.h>
10 1.24 christos #include <dirent.h>
11 1.24 christos
12 1.21 fvdl #define __LIBC12_SOURCE__
13 1.21 fvdl
14 1.24 christos #define __fts_stat_t struct stat12
15 1.24 christos #define __fts_nlink_t u_int16_t
16 1.24 christos #define __fts_ino_t u_int32_t
17 1.24 christos
18 1.24 christos #ifdef __weak_alias
19 1.24 christos __weak_alias(fts_children,_fts_children)
20 1.24 christos __weak_alias(fts_close,_fts_close)
21 1.24 christos __weak_alias(fts_open,_fts_open)
22 1.24 christos __weak_alias(fts_read,_fts_read)
23 1.24 christos __weak_alias(fts_set,_fts_set)
24 1.24 christos #endif /* __weak_alias */
25 1.24 christos
26 1.24 christos __warn_references(fts_children,
27 1.24 christos "warning: reference to compatibility fts_children();"
28 1.24 christos " include <fts.h> for correct reference")
29 1.24 christos __warn_references(fts_close,
30 1.24 christos "warning: reference to compatibility fts_close();"
31 1.24 christos " include <fts.h> for correct reference")
32 1.24 christos __warn_references(fts_open,
33 1.24 christos "warning: reference to compatibility fts_open();"
34 1.24 christos " include <fts.h> for correct reference")
35 1.24 christos __warn_references(fts_read,
36 1.24 christos "warning: reference to compatibility fts_read();"
37 1.24 christos " include <fts.h> for correct reference")
38 1.24 christos __warn_references(fts_set,
39 1.24 christos "warning: reference to compatibility fts_set();"
40 1.24 christos " include <fts.h> for correct reference")
41 1.24 christos
42 1.24 christos #include "__fts30.c"
43