-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Bruno Haible on 4/13/2008 1:44 PM: | Hi Eric, | | On HP-UX 11, I got these test failures: | | test-ftell.c:85: assertion failed | ./test-ftell.sh[3]: 9644 Abort | FAIL: test-ftell.sh | | In fact, when reading from a regular file, after the fseek, the file position | is 120 instead of 3. Since none of ftell, fseek, ungetc are overridden by glibc, | this looks like a HP-UX bug to me.
It looks like the bug is limited to an incorrect position after reading from the ungetc buffer, which in turn happens after the ungetc of arbitrary data, so this probably doesn't impact much software (as most programs don't unget arbitrary data). | | I'm categorizing it as "known bug", and disabling this part of the tests. Wouldn't it be better to update the m4 test to detect this bug, and override fseek on HP-UX to do as POSIX requires? - -- Don't work too hard, make some time for fun as well! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkgDTVsACgkQ84KuGfSFAYDzkgCfSrtesDiKcAA36L/DX2bUh4y0 9d0AnjJbw6iklDlY0tEECxznEsG5Aubo =dDiT -----END PGP SIGNATURE-----