[PATCH 2/6] msvcrt: Don't set doserrno for findclose's EINVAL error.
Kai Tietz
ktietz70 at googlemail.com
Thu Aug 8 07:47:44 CDT 2013
Hi,
the next one from that serie.
Ok for apply?
Kai
>From 4f78b54000bb8aadbd8f1c13af6f3398f2da5b30 Mon Sep 17 00:00:00 2001
From: Kai Tietz <ktietz70 at googlemail.com>
Date: Thu, 29 Dec 2011 15:04:28 +0100
Subject: [PATCH 2/6] msvcrt: Don't set doserrno for findclose's EINVAL error.
---
dlls/msvcrt/dir.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/msvcrt/dir.c b/dlls/msvcrt/dir.c
index 3b9e3c7..b91b857 100644
--- a/dlls/msvcrt/dir.c
+++ b/dlls/msvcrt/dir.c
@@ -405,9 +405,10 @@ int CDECL MSVCRT__chdrive(int newdrive)
int CDECL MSVCRT__findclose(MSVCRT_intptr_t hand)
{
TRACE(":handle %ld\n",hand);
+
if (!FindClose((HANDLE)hand))
{
- msvcrt_set_errno(GetLastError());
+ *MSVCRT__errno () = MSVCRT_EINVAL;
return -1;
}
return 0;
--
1.7.9
More information about the wine-patches
mailing list