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); }