1 #include <errno.h> 2 #include <ftw.h> 3 #include <stdio.h> 4 5 static int fn(const char * file,const struct stat * sb,int flag,struct FTW * s)6fn (const char *file, const struct stat *sb, int flag, struct FTW *s) 7 { 8 puts (file); 9 return FTW_STOP; 10 } 11 12 static int do_test(void)13do_test (void) 14 { 15 if (nftw ("/", fn, 0, FTW_CHDIR | FTW_ACTIONRETVAL) < 0) 16 { 17 printf ("nftw / FTW_CHDIR: %m\n"); 18 return 1; 19 } 20 21 return 0; 22 } 23 24 #define TEST_FUNCTION do_test () 25 #include "../test-skeleton.c" 26