X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Ffseeko.c;h=80ca1e0013f98da111a64319b70b69a82653bd44;hb=a769adbf87bdfe54b94da0a285fa9b8db45d5aa5;hp=1546f1bf5be04f2ad0e478dd78ac5ef093276425;hpb=d4d84c1d916f5bff3bb72be92e9d1383a25077c1;p=gnulib.git diff --git a/lib/fseeko.c b/lib/fseeko.c index 1546f1bf5..80ca1e001 100644 --- a/lib/fseeko.c +++ b/lib/fseeko.c @@ -111,6 +111,7 @@ fseeko (FILE *fp, off_t offset, int whence) #if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ fp->_flags &= ~_IO_EOF_SEEN; + fp->_offset = pos; #elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, MacOS X, Cygwin */ # if defined __CYGWIN__ /* fp_->_offset is typed as an integer. */