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@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