Eryk Wieliczko : msvcrt: Add stub functions _lock_file and _unlock_file.

Alexandre Julliard julliard at winehq.org
Tue Nov 2 11:10:54 CDT 2010


Module: wine
Branch: master
Commit: 38d1ea2a5b712d39029e1057f319d96d410b9f30
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=38d1ea2a5b712d39029e1057f319d96d410b9f30

Author: Eryk Wieliczko <ewdevel at gmail.com>
Date:   Mon Nov  1 22:19:14 2010 +0100

msvcrt: Add stub functions _lock_file and _unlock_file.

---

 dlls/msvcr100/msvcr100.spec |    4 ++--
 dlls/msvcr80/msvcr80.spec   |    4 ++--
 dlls/msvcr90/msvcr90.spec   |    4 ++--
 dlls/msvcrt/file.c          |   16 ++++++++++++++++
 dlls/msvcrt/msvcrt.spec     |    2 ++
 5 files changed, 24 insertions(+), 6 deletions(-)

diff --git a/dlls/msvcr100/msvcr100.spec b/dlls/msvcr100/msvcr100.spec
index ec0a1ba..6ea6f04 100644
--- a/dlls/msvcr100/msvcr100.spec
+++ b/dlls/msvcr100/msvcr100.spec
@@ -851,7 +851,7 @@
 @ cdecl _localtime64(ptr) msvcrt._localtime64
 @ cdecl _localtime64_s(ptr ptr) msvcrt._localtime64_s
 @ cdecl _lock(long) msvcrt._lock
-@ stub _lock_file
+@ cdecl _lock_file(ptr) msvcrt._lock_file
 @ cdecl _locking(long long long) msvcrt._locking
 @ cdecl _logb( double ) msvcrt._logb
 @ cdecl -i386 _longjmpex(ptr long) msvcrt._longjmpex
@@ -1213,7 +1213,7 @@
 @ cdecl _unlink(str) msvcrt._unlink
 @ cdecl _unloaddll(long) msvcrt._unloaddll
 @ cdecl _unlock(long) msvcrt._unlock
-@ stub _unlock_file
+@ cdecl _unlock_file(ptr) msvcrt._unlock_file
 @ cdecl _utime32(str ptr) msvcrt._utime32
 @ cdecl _utime64(str ptr) msvcrt._utime64
 @ stub _vcprintf
diff --git a/dlls/msvcr80/msvcr80.spec b/dlls/msvcr80/msvcr80.spec
index a5bb126..2c4bf9d 100644
--- a/dlls/msvcr80/msvcr80.spec
+++ b/dlls/msvcr80/msvcr80.spec
@@ -697,7 +697,7 @@
 @ cdecl _localtime64(ptr) msvcrt._localtime64
 @ cdecl _localtime64_s(ptr ptr) msvcrt._localtime64_s
 @ cdecl _lock(long) msvcrt._lock
-@ stub _lock_file
+@ cdecl _lock_file(ptr) msvcrt._lock_file
 @ cdecl _locking(long long long) msvcrt._locking
 @ cdecl _logb( double ) msvcrt._logb
 @ cdecl -i386 _longjmpex(ptr long) msvcrt._longjmpex
@@ -1066,7 +1066,7 @@
 @ cdecl _unlink(str) msvcrt._unlink
 @ cdecl _unloaddll(long) msvcrt._unloaddll
 @ cdecl _unlock(long) msvcrt._unlock
-@ stub _unlock_file
+@ cdecl _unlock_file(ptr) msvcrt._unlock_file
 @ cdecl _utime32(str ptr) msvcrt._utime32
 @ cdecl _utime64(str ptr) msvcrt._utime64
 @ stub _vcprintf
diff --git a/dlls/msvcr90/msvcr90.spec b/dlls/msvcr90/msvcr90.spec
index 14eec1b..b6e1e33 100644
--- a/dlls/msvcr90/msvcr90.spec
+++ b/dlls/msvcr90/msvcr90.spec
@@ -685,7 +685,7 @@
 @ cdecl _localtime64(ptr) msvcrt._localtime64
 @ cdecl _localtime64_s(ptr ptr) msvcrt._localtime64_s
 @ cdecl _lock(long) msvcrt._lock
-@ stub _lock_file
+@ cdecl _lock_file(ptr) msvcrt._lock_file
 @ cdecl _locking(long long long) msvcrt._locking
 @ cdecl _logb( double ) msvcrt._logb
 @ cdecl -i386 _longjmpex(ptr long) msvcrt._longjmpex
@@ -1053,7 +1053,7 @@
 @ cdecl _unlink(str) msvcrt._unlink
 @ cdecl _unloaddll(long) msvcrt._unloaddll
 @ cdecl _unlock(long) msvcrt._unlock
-@ stub _unlock_file
+@ cdecl _unlock_file(ptr) msvcrt._unlock_file
 @ cdecl _utime32(str ptr) msvcrt._utime32
 @ cdecl _utime64(str ptr) msvcrt._utime64
 @ stub _vcprintf
diff --git a/dlls/msvcrt/file.c b/dlls/msvcrt/file.c
index 3eb93ac..c3dbafa 100644
--- a/dlls/msvcrt/file.c
+++ b/dlls/msvcrt/file.c
@@ -872,6 +872,22 @@ LONG CDECL MSVCRT__lseek(int fd, LONG offset, int whence)
 }
 
 /*********************************************************************
+ *              _lock_file (MSVCRT.@)
+ */
+void CDECL MSVCRT__lock_file(MSVCRT_FILE *file)
+{
+    FIXME("(%p) stub\n",file);
+}
+
+/*********************************************************************
+ *              _unlock_file (MSVCRT.@)
+ */
+void CDECL MSVCRT__unlock_file(MSVCRT_FILE *file)
+{
+    FIXME("(%p) stub\n",file);
+}
+
+/*********************************************************************
  *		_locking (MSVCRT.@)
  *
  * This is untested; the underlying LockFile doesn't work yet.
diff --git a/dlls/msvcrt/msvcrt.spec b/dlls/msvcrt/msvcrt.spec
index 1e8f06d..b610c69 100644
--- a/dlls/msvcrt/msvcrt.spec
+++ b/dlls/msvcrt/msvcrt.spec
@@ -624,6 +624,7 @@
 @ cdecl _localtime64(ptr) MSVCRT__localtime64
 @ cdecl _localtime64_s(ptr ptr)
 @ cdecl _lock(long)
+@ cdecl _lock_file(ptr) MSVCRT__lock_file
 @ cdecl _locking(long long long) MSVCRT__locking
 @ cdecl _logb( double )
 @ cdecl -i386 _longjmpex(ptr long) MSVCRT_longjmp
@@ -984,6 +985,7 @@
 @ cdecl _unlink(str) MSVCRT__unlink
 @ cdecl _unloaddll(long)
 @ cdecl _unlock(long)
+@ cdecl _unlock_file(ptr) MSVCRT__unlock_file
 @ cdecl _utime32(str ptr)
 @ cdecl _utime64(str ptr)
 # stub _vcprintf




More information about the wine-cvs mailing list