# HG changeset patch # User Markus Bröker # Date 1267822996 -3600 # Node ID 9bfb339a81563b8ca3f9ed42bb813f8c3d29b170 # Parent 2247473fd12d7075c9e7d530d4dd8ae3a8433f2d respect the prototype committer: Markus Bröker diff --git a/fts.c b/fts.c --- a/fts.c +++ b/fts.c @@ -43,8 +43,9 @@ } paths[i] = NULL; + errno = 0; - if ((fts = fts_open (paths, FTS_NOSTAT, &compare)) == NULL) { + if ((fts = fts_open (paths, FTS_NOSTAT, (void *)&compare)) == NULL) { perror ("fts_open"); return EXIT_FAILURE; } @@ -52,6 +53,8 @@ while ((current = fts_read (fts)) != NULL) { if (!errno) printf ("%s/%s\n", current->fts_path, current->fts_name); + else + perror ("fts_read"); } if (fts_close (fts) < 0)