Home | History | Annotate | Line # | Download | only in gen
compat___fts31.c revision 1.1
      1 /*	$NetBSD: compat___fts31.c,v 1.1 2006/07/27 15:46:30 christos Exp $	*/
      2 
      3 #include "namespace.h"
      4 #include <sys/cdefs.h>
      5 #include <dirent.h>
      6 
      7 __warn_references(__fts_children31,
      8     "warning: reference to compatibility __fts_children31();"
      9     " include <fts.h> for correct reference")
     10 __warn_references(__fts_close31,
     11     "warning: reference to compatibility __fts_close31();"
     12     " include <fts.h> for correct reference")
     13 __warn_references(__fts_open31,
     14     "warning: reference to compatibility __fts_open31();"
     15     " include <fts.h> for correct reference")
     16 __warn_references(__fts_read31,
     17     "warning: reference to compatibility __fts_read31();"
     18     " include <fts.h> for correct reference")
     19 __warn_references(__fts_set31,
     20     "warning: reference to compatibility __fts_set31();"
     21     " include <fts.h> for correct reference")
     22 
     23 #include <sys/stat.h>
     24 
     25 #define	__fts_number_t	long
     26 
     27 #undef fts_children
     28 #define fts_children __fts_children31
     29 #undef fts_close
     30 #define fts_close __fts_close31
     31 #undef fts_open
     32 #define fts_open  __fts_open31
     33 #undef fts_read
     34 #define fts_read __fts_read31
     35 #undef fts_set
     36 #define fts_set __fts_set31
     37 
     38 #define __LIBC12_SOURCE__
     39 #include <fts.h>
     40 #include <compat/include/fts.h>
     41 
     42 #define	__FTS_COMPAT_LENGTH
     43 
     44 #include "gen/fts.c"
     45