about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--ignore.c3
-rw-r--r--rf.c5
2 files changed, 3 insertions, 5 deletions
diff --git a/ignore.c b/ignore.c
index 8abca6e..e5e324c 100644
--- a/ignore.c
+++ b/ignore.c
@@ -1,6 +1,5 @@
 
-#define _POSIX_C_SOURCE 200809L
-#define _XOPEN_SOURCE 600
+#define _XOPEN_SOURCE 700
 
 #include <ctype.h>
 #include <stdio.h>
diff --git a/rf.c b/rf.c
index edaeef0..7510027 100644
--- a/rf.c
+++ b/rf.c
@@ -1,8 +1,7 @@
 #define _BSD_SOURCE
 #define _DEFAULT_SOURCE
 
-#define _POSIX_C_SOURCE 200809L
-#define _XOPEN_SOURCE 600
+#define _XOPEN_SOURCE 700
 
 #include <dirent.h>
 #include <errno.h>
@@ -109,7 +108,7 @@ static int recurse_find(char **patterns, int *pattern_count, char *dirname,
 
 			if (stat(full_path, &entry_stat)) {
 				perror("stat");
-				exit(EXIT_FAILURE);
+				continue;
 			}
 
 			if (entry_stat.st_mode & S_IFDIR) {