From 3b45789d0f173f652807d44f0bc8d57c825c9d8c Mon Sep 17 00:00:00 2001 From: schmidt Date: Wed, 12 Apr 2006 14:26:36 +0000 Subject: ChangeLogTag:Tue Apr 11 20:06:12 2006 Douglas C. Schmidt --- ChangeLog | 6 ++++++ ace/OS_NS_stdio.inl | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index a9ce8fcda41..247cb5f0811 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Tue Apr 11 20:06:12 2006 Douglas C. Schmidt + + * ace/OS_NS_stdio.inl (rewind): Replaced SetFilePointer() with + fseek() on WinCE since it works better. Thanks to Andrey + Nechypurenko for reporting this. + Wed Apr 12 08:14:00 2006 Johnny Willemsen * bin/MakeProjectCreator/config/ciao_events_dnc.mpb: diff --git a/ace/OS_NS_stdio.inl b/ace/OS_NS_stdio.inl index 952d9ce5560..d3f2c08c99e 100644 --- a/ace/OS_NS_stdio.inl +++ b/ace/OS_NS_stdio.inl @@ -972,8 +972,9 @@ ACE_OS::rewind (FILE *fp) ACE_OS_TRACE ("ACE_OS::rewind"); ::rewind (fp); #else - // In WinCE, "FILE *" is actually a HANDLE. - ::SetFilePointer (fp, 0L, 0L, FILE_BEGIN); + // This isn't perfect since it doesn't reset EOF, but it's probably + // the closest we can get on WINCE. + (void) fseek (fp, 0L, SEEK_SET); #endif /* ACE_HAS_WINCE */ } -- cgit v1.2.1