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