Home | History | Annotate | Line # | Download | only in gen
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