From fa2e41dd7bd143ba68a14c22ef38ebee1e958bdd Mon Sep 17 00:00:00 2001
From: anon <anon@anon.anon>
Date: Sun, 26 Jan 2025 15:20:02 +0100
Subject: [PATCH] fix return value

---
 remove_all.c | 2 +-
 test.c       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/remove_all.c b/remove_all.c
index bdc05af..77a4db0 100644
--- a/remove_all.c
+++ b/remove_all.c
@@ -24,7 +24,7 @@ int remove_wrapper(
 int remove_all(const char * const p) {
     #define NOPENFD 256
     const int result = nftw(p, remove_wrapper, NOPENFD, FTW_DEPTH | FTW_PHYS);
-    if (result) { return 1; }
+    if (result) { return -1; }
 
     return 0;
     #undef NOPENFD
diff --git a/test.c b/test.c
index 664fed2..2d86269 100644
--- a/test.c
+++ b/test.c
@@ -2,5 +2,5 @@
 #include "remove_all.h"
 
 signed main(void) {
-    return remove_all("testdir/");
+    return (remove_all("testdir/") == -1);
 }