1*fda5f877Schristos /* $NetBSD: compat___fts32.c,v 1.5 2013/10/04 21:07:37 christos Exp $ */ 2461a86f9Schristos 3461a86f9Schristos #include "namespace.h" 4461a86f9Schristos #include <sys/cdefs.h> 5461a86f9Schristos #include <dirent.h> 6461a86f9Schristos 7461a86f9Schristos #define __LIBC12_SOURCE__ 8461a86f9Schristos __warn_references(__fts_children32, 9461a86f9Schristos "warning: reference to compatibility __fts_children32();" 10461a86f9Schristos " include <fts.h> for correct reference") 11461a86f9Schristos __warn_references(__fts_close32, 12461a86f9Schristos "warning: reference to compatibility __fts_close32();" 13461a86f9Schristos " include <fts.h> for correct reference") 14461a86f9Schristos __warn_references(__fts_open32, 15461a86f9Schristos "warning: reference to compatibility __fts_open32();" 16461a86f9Schristos " include <fts.h> for correct reference") 17461a86f9Schristos __warn_references(__fts_read32, 18461a86f9Schristos "warning: reference to compatibility __fts_read32();" 19461a86f9Schristos " include <fts.h> for correct reference") 20461a86f9Schristos __warn_references(__fts_set32, 21461a86f9Schristos "warning: reference to compatibility __fts_set32();" 22461a86f9Schristos " include <fts.h> for correct reference") 23461a86f9Schristos 24461a86f9Schristos #define __fts_stat_t struct stat30 25461a86f9Schristos #define __fts_dev_t uint32_t 2623671418Schristos #define __fts_level_t short 2723671418Schristos 28461a86f9Schristos #undef fts_children 29461a86f9Schristos #define fts_children __fts_children32 30461a86f9Schristos #undef fts_close 31461a86f9Schristos #define fts_close __fts_close32 32461a86f9Schristos #undef fts_open 33461a86f9Schristos #define fts_open __fts_open32 34461a86f9Schristos #undef fts_read 35461a86f9Schristos #define fts_read __fts_read32 36461a86f9Schristos #undef fts_set 37461a86f9Schristos #define fts_set __fts_set32 38461a86f9Schristos 39461a86f9Schristos #include <sys/time.h> 40461a86f9Schristos #include <compat/sys/time.h> 41461a86f9Schristos #include <sys/stat.h> 42461a86f9Schristos #include <compat/sys/stat.h> 43461a86f9Schristos 44461a86f9Schristos #include <fts.h> 45461a86f9Schristos #include <compat/include/fts.h> 46461a86f9Schristos 4723671418Schristos #define __FTS_COMPAT_LEVEL 48461a86f9Schristos 49*fda5f877Schristos #define stat __compat___stat30 50*fda5f877Schristos #define lstat __compat___lstat30 51*fda5f877Schristos #define fstat __compat___fstat30 52461a86f9Schristos 53461a86f9Schristos #include "gen/fts.c" 54