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