/* $NetBSD: compat_fts.c,v 1.4 2009/10/19 17:52:05 christos Exp $ */ /* * Written by Jason R. Thorpe , October 21, 1997. * Public domain. */ #include "namespace.h" #include #include #define __LIBC12_SOURCE__ #include #include #include #define __fts_stat_t struct stat12 #define __fts_nlink_t u_int16_t #define __fts_ino_t u_int32_t #define __fts_length_t unsigned short #define __fts_number_t long #define __fts_dev_t uint32_t #define __fts_level_t short #include #include #ifdef __weak_alias __weak_alias(fts_children,_fts_children) __weak_alias(fts_close,_fts_close) __weak_alias(fts_open,_fts_open) __weak_alias(fts_read,_fts_read) __weak_alias(fts_set,_fts_set) #endif /* __weak_alias */ __warn_references(fts_children, "warning: reference to compatibility fts_children();" " include for correct reference") __warn_references(fts_close, "warning: reference to compatibility fts_close();" " include for correct reference") __warn_references(fts_open, "warning: reference to compatibility fts_open();" " include for correct reference") __warn_references(fts_read, "warning: reference to compatibility fts_read();" " include for correct reference") __warn_references(fts_set, "warning: reference to compatibility fts_set();" " include for correct reference") #define __FTS_COMPAT_TAILINGSLASH #define __FTS_COMPAT_LENGTH #define __FTS_COMPAT_LEVEL #include "gen/fts.c"