Fix fseeko on BSD-based platforms.
[gnulib.git] / lib / fseeko.c
index 48c833b..e495226 100644 (file)
@@ -111,6 +111,7 @@ rpl_fseeko (FILE *fp, off_t offset, int whence)
 #if defined __sferror               /* FreeBSD, NetBSD, OpenBSD, MacOS X, Cygwin */
          fp->_offset = pos;
          fp->_flags |= __SOFF;
+         fp->_flags &= ~__SEOF;
 #endif
          return 0;
        }