summaryrefslogtreecommitdiff
path: root/ace/OS.i
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2001-01-15 15:38:16 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2001-01-15 15:38:16 +0000
commit48c74970145c162040ae959cf42553b4f3d4e9f7 (patch)
tree76eb8187e485dc05138119d808870b1d75f9a316 /ace/OS.i
parent893540c64ff91f24d515808347761a2de8d02a90 (diff)
downloadATCD-48c74970145c162040ae959cf42553b4f3d4e9f7.tar.gz
ChangeLogTag:Mon Jan 15 09:11:12 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
Diffstat (limited to 'ace/OS.i')
-rw-r--r--ace/OS.i6
1 files changed, 5 insertions, 1 deletions
diff --git a/ace/OS.i b/ace/OS.i
index 2ad87f3d91f..afb75112489 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -10700,7 +10700,11 @@ ACE_OS::llseek (ACE_HANDLE handle, ACE_LOFF_T offset, int whence)
#elif defined (ACE_HAS_LSEEK64)
ACE_OSCALL_RETURN (::lseek64 (handle, offset, whence), ACE_LOFF_T, -1);
#elif defined (ACE_HAS_LLSEEK)
- ACE_OSCALL_RETURN (::llseek (handle, offset, whence), ACE_LOFF_T, -1);
+ # if defined (ACE_WIN32)
+ ACE_OSCALL_RETURN (::_lseeki64 (int (handle), offset, whence), ACE_LOFF_T, -1);
+ # else
+ ACE_OSCALL_RETURN (::llseek (handle, offset, whence), ACE_LOFF_T, -1);
+ # endif /* WIN32 */
#endif
}
#endif /* ACE_HAS_LLSEEK || ACE_HAS_LSEEK64 */