Piotr Caban : msvcr90: Added _wstat64i32 implementation.
Alexandre Julliard
julliard at winehq.org
Fri Aug 27 11:11:19 CDT 2010
Module: wine
Branch: master
Commit: 25efb008579679e8236eba7e2dc18a8208cf9047
URL: http://source.winehq.org/git/wine.git/?a=commit;h=25efb008579679e8236eba7e2dc18a8208cf9047
Author: Piotr Caban <piotr at codeweavers.com>
Date: Fri Aug 27 01:46:45 2010 +0200
msvcr90: Added _wstat64i32 implementation.
---
dlls/msvcr100/msvcr100.spec | 2 +-
dlls/msvcr80/msvcr80.spec | 2 +-
dlls/msvcr90/msvcr90.c | 14 ++++++++++++++
dlls/msvcr90/msvcr90.spec | 2 +-
4 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/dlls/msvcr100/msvcr100.spec b/dlls/msvcr100/msvcr100.spec
index a8cbbab..5c68805 100644
--- a/dlls/msvcr100/msvcr100.spec
+++ b/dlls/msvcr100/msvcr100.spec
@@ -1396,7 +1396,7 @@
@ stub _wstat32
@ stub _wstat32i64
@ cdecl _wstat64(wstr ptr) msvcrt._wstat64
-@ stub _wstat64i32
+@ cdecl _wstat64i32(wstr ptr) msvcr90._wstat64i32
@ cdecl _wstrdate(ptr) msvcrt._wstrdate
@ cdecl _wstrdate_s(ptr long) msvcrt._wstrdate_s
@ cdecl _wstrtime(ptr) msvcrt._wstrtime
diff --git a/dlls/msvcr80/msvcr80.spec b/dlls/msvcr80/msvcr80.spec
index 0a54876..701e28a 100644
--- a/dlls/msvcr80/msvcr80.spec
+++ b/dlls/msvcr80/msvcr80.spec
@@ -1252,7 +1252,7 @@
@ stub _wstat32
@ stub _wstat32i64
@ cdecl _wstat64(wstr ptr) msvcrt._wstat64
-@ stub _wstat64i32
+@ cdecl _wstat64i32(wstr ptr) msvcr90._wstat64i32
@ cdecl _wstrdate(ptr) msvcrt._wstrdate
@ cdecl _wstrdate_s(ptr long) msvcrt._wstrdate_s
@ cdecl _wstrtime(ptr) msvcrt._wstrtime
diff --git a/dlls/msvcr90/msvcr90.c b/dlls/msvcr90/msvcr90.c
index 0d7d101..2fff15a 100644
--- a/dlls/msvcr90/msvcr90.c
+++ b/dlls/msvcr90/msvcr90.c
@@ -204,3 +204,17 @@ int CDECL _stat64i32(const char* path, struct _stat64i32 * buf)
msvcrt_stat64_to_stat64i32(&buf64, buf);
return ret;
}
+
+/*********************************************************************
+ * _wstat64i32 (MSVCRT.@)
+ */
+int CDECL _wstat64i32(const wchar_t *path, struct _stat64i32 *buf)
+{
+ int ret;
+ struct _stat64 buf64;
+
+ ret = _wstat64(path, &buf64);
+ if (!ret)
+ msvcrt_stat64_to_stat64i32(&buf64, buf);
+ return ret;
+}
diff --git a/dlls/msvcr90/msvcr90.spec b/dlls/msvcr90/msvcr90.spec
index ffdd84e..965b9c3 100644
--- a/dlls/msvcr90/msvcr90.spec
+++ b/dlls/msvcr90/msvcr90.spec
@@ -1236,7 +1236,7 @@
@ stub _wstat32
@ stub _wstat32i64
@ cdecl _wstat64(wstr ptr) msvcrt._wstat64
-@ stub _wstat64i32
+@ cdecl _wstat64i32(wstr ptr)
@ cdecl _wstrdate(ptr) msvcrt._wstrdate
@ cdecl _wstrdate_s(ptr long) msvcrt._wstrdate_s
@ cdecl _wstrtime(ptr) msvcrt._wstrtime
More information about the wine-cvs
mailing list