29 lines
837 B
Diff
29 lines
837 B
Diff
|
|
From bd1b0fc97c95686175057a203c7a1cf7b79cb19b Mon Sep 17 00:00:00 2001
|
||
|
|
From: Sergey Poznyakoff <gray@gnu.org>
|
||
|
|
Date: Tue, 15 Jan 2019 15:21:03 +0200
|
||
|
|
Subject: [PATCH 55/58] Fix build on AIX
|
||
|
|
|
||
|
|
* src/unlink.c (flush_deferred_unlinks): Avoid possible duplicate case
|
||
|
|
(if ENOTEMPTY==EEXIST)
|
||
|
|
---
|
||
|
|
src/unlink.c | 2 ++
|
||
|
|
1 file changed, 2 insertions(+)
|
||
|
|
|
||
|
|
diff --git a/src/unlink.c b/src/unlink.c
|
||
|
|
index 8f3a8a4..5a72f70 100644
|
||
|
|
--- a/src/unlink.c
|
||
|
|
+++ b/src/unlink.c
|
||
|
|
@@ -127,7 +127,9 @@ flush_deferred_unlinks (bool force)
|
||
|
|
case EEXIST:
|
||
|
|
/* OpenSolaris >=10 sets EEXIST instead of ENOTEMPTY
|
||
|
|
if trying to remove a non-empty directory */
|
||
|
|
+#if defined ENOTEMPTY && ENOTEMPTY != EEXIST
|
||
|
|
case ENOTEMPTY:
|
||
|
|
+#endif
|
||
|
|
/* Keep the record in list, in the hope we'll
|
||
|
|
be able to remove it later */
|
||
|
|
prev = p;
|
||
|
|
--
|
||
|
|
2.19.1
|
||
|
|
|