[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cvs-cvs] ccvs/lib ChangeLog fseeko.c
From: |
Larry Jones |
Subject: |
[Cvs-cvs] ccvs/lib ChangeLog fseeko.c |
Date: |
Tue, 18 Dec 2007 21:04:38 +0000 |
CVSROOT: /cvsroot/cvs
Module name: ccvs
Changes by: Larry Jones <scjones> 07/12/18 21:04:38
Modified files:
lib : ChangeLog fseeko.c
Log message:
* fseeko.c: Update from GNULIB for EOF bug fix.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/ChangeLog?cvsroot=cvs&r1=1.556&r2=1.557
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/fseeko.c?cvsroot=cvs&r1=1.3&r2=1.4
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/ChangeLog,v
retrieving revision 1.556
retrieving revision 1.557
diff -u -b -r1.556 -r1.557
--- ChangeLog 29 Aug 2007 16:20:25 -0000 1.556
+++ ChangeLog 18 Dec 2007 21:04:38 -0000 1.557
@@ -1,3 +1,7 @@
+2007-12-18 Larry Jones <address@hidden>
+
+ * fseeko.c: Update from GNULIB for EOF bug fix.
+
2007-08-29 Derek Price <address@hidden>
* Makefile.am (libcvs_a_DEPENDENCIES): Add @address@hidden
Index: fseeko.c
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/fseeko.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- fseeko.c 23 Aug 2007 21:35:22 -0000 1.3
+++ fseeko.c 18 Dec 2007 21:04:38 -0000 1.4
@@ -90,6 +90,10 @@
|| fp->__bufpos == fp->__bufstart)
&& ((fp->__modeflags & (__FLAG_READONLY | __FLAG_READING)) == 0
|| fp->__bufpos == fp->__bufread))
+#elif defined __QNX__ /* QNX */
+ if ((fp->_Mode & _MWRITE ? fp->_Next == fp->_Buf : fp->_Next == fp->_Rend)
+ && fp->_Rback == fp->_Back + sizeof (fp->_Back)
+ && fp->_Rsave == NULL)
#else
#error "Please port gnulib fseeko.c to your platform! Look at the code in
fpurge.c, then report this to bug-gnulib."
#endif
@@ -107,6 +111,9 @@
#if defined __sferror /* FreeBSD, NetBSD, OpenBSD, MacOS X,
Cygwin */
fp->_offset = pos;
fp->_flags |= __SOFF;
+ fp->_flags &= ~__SEOF;
+#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, mingw
*/
+ fp->_flag &= ~_IOEOF;
#endif
return 0;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Cvs-cvs] ccvs/lib ChangeLog fseeko.c,
Larry Jones <=