Francois Gouget : kernel32: FILE_SetDosError() is not used anymore so remove it.

Alexandre Julliard julliard at winehq.org
Fri Jul 17 16:30:46 CDT 2020


Module: wine
Branch: master
Commit: 500131b2f5fcdc09eb15bb5db740b6ae5dfd9390
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=500131b2f5fcdc09eb15bb5db740b6ae5dfd9390

Author: Francois Gouget <fgouget at free.fr>
Date:   Fri Jul 17 13:22:30 2020 +0200

kernel32: FILE_SetDosError() is not used anymore so remove it.

The last user, RemoveDirectoryA/W(), has been moved to kernelbase.

Signed-off-by: Francois Gouget <fgouget at free.fr>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/kernel32/file.c           | 67 ------------------------------------------
 dlls/kernel32/kernel_private.h |  1 -
 2 files changed, 68 deletions(-)

diff --git a/dlls/kernel32/file.c b/dlls/kernel32/file.c
index 29dd5791af..949be6c303 100644
--- a/dlls/kernel32/file.c
+++ b/dlls/kernel32/file.c
@@ -92,73 +92,6 @@ static HANDLE create_file_OF( LPCSTR path, INT mode )
 }
 
 
-/***********************************************************************
- *           FILE_SetDosError
- *
- * Set the DOS error code from errno.
- */
-void FILE_SetDosError(void)
-{
-    int save_errno = errno; /* errno gets overwritten by printf */
-
-    TRACE("errno = %d %s\n", errno, strerror(errno));
-    switch (save_errno)
-    {
-    case EAGAIN:
-        SetLastError( ERROR_SHARING_VIOLATION );
-        break;
-    case EBADF:
-        SetLastError( ERROR_INVALID_HANDLE );
-        break;
-    case ENOSPC:
-        SetLastError( ERROR_HANDLE_DISK_FULL );
-        break;
-    case EACCES:
-    case EPERM:
-    case EROFS:
-        SetLastError( ERROR_ACCESS_DENIED );
-        break;
-    case EBUSY:
-        SetLastError( ERROR_LOCK_VIOLATION );
-        break;
-    case ENOENT:
-        SetLastError( ERROR_FILE_NOT_FOUND );
-        break;
-    case EISDIR:
-        SetLastError( ERROR_CANNOT_MAKE );
-        break;
-    case ENFILE:
-    case EMFILE:
-        SetLastError( ERROR_TOO_MANY_OPEN_FILES );
-        break;
-    case EEXIST:
-        SetLastError( ERROR_FILE_EXISTS );
-        break;
-    case EINVAL:
-    case ESPIPE:
-        SetLastError( ERROR_SEEK );
-        break;
-    case ENOTEMPTY:
-        SetLastError( ERROR_DIR_NOT_EMPTY );
-        break;
-    case ENOEXEC:
-        SetLastError( ERROR_BAD_FORMAT );
-        break;
-    case ENOTDIR:
-        SetLastError( ERROR_PATH_NOT_FOUND );
-        break;
-    case EXDEV:
-        SetLastError( ERROR_NOT_SAME_DEVICE );
-        break;
-    default:
-        WARN("unknown file error: %s\n", strerror(save_errno) );
-        SetLastError( ERROR_GEN_FAILURE );
-        break;
-    }
-    errno = save_errno;
-}
-
-
 /***********************************************************************
  *           FILE_name_AtoW
  *
diff --git a/dlls/kernel32/kernel_private.h b/dlls/kernel32/kernel_private.h
index bcf2ee9a52..2a0e524748 100644
--- a/dlls/kernel32/kernel_private.h
+++ b/dlls/kernel32/kernel_private.h
@@ -60,7 +60,6 @@ extern SYSTEM_BASIC_INFORMATION system_info DECLSPEC_HIDDEN;
 extern const WCHAR DIR_Windows[] DECLSPEC_HIDDEN;
 extern const WCHAR DIR_System[] DECLSPEC_HIDDEN;
 
-extern void FILE_SetDosError(void) DECLSPEC_HIDDEN;
 extern WCHAR *FILE_name_AtoW( LPCSTR name, BOOL alloc ) DECLSPEC_HIDDEN;
 extern DWORD FILE_name_WtoA( LPCWSTR src, INT srclen, LPSTR dest, INT destlen ) DECLSPEC_HIDDEN;
 




More information about the wine-cvs mailing list