From 1f779f80d25456e82d11822044aa46793a3086ee Mon Sep 17 00:00:00 2001 From: "wtc%netscape.com" Date: Fri, 17 Aug 2001 13:31:15 +0000 Subject: [PATCH] Bugzilla bug 95744: handle the case that ENOTEMPTY and EEXIST have the same value. (They do on AIX 4.3.) git-svn-id: svn://10.0.0.236/trunk@101302 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/nsprpub/pr/src/md/unix/unix_errors.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mozilla/nsprpub/pr/src/md/unix/unix_errors.c b/mozilla/nsprpub/pr/src/md/unix/unix_errors.c index 7164675b06f..1ce52e686c4 100644 --- a/mozilla/nsprpub/pr/src/md/unix/unix_errors.c +++ b/mozilla/nsprpub/pr/src/md/unix/unix_errors.c @@ -383,9 +383,14 @@ void _MD_unix_map_rmdir_error(int err) PRErrorCode prError; switch (err) { + /* + * On AIX 4.3, ENOTEMPTY is defined as EEXIST. + */ +#if ENOTEMPTY != EEXIST case ENOTEMPTY: prError = PR_DIRECTORY_NOT_EMPTY_ERROR; break; +#endif case EEXIST: prError = PR_DIRECTORY_NOT_EMPTY_ERROR; break;