Re: test results on NetBSD 7.0

2017-08-16 Thread Bruno Haible
Paul Eggert wrote: > My guess is that when the link count drops to zero, "bad things happen" > and the test fails at that point without needing to call stat or test > st_nlink. Probably, yes. We should have documented it better then. > The buggy platforms are so old that it might make sense to

Re: test results on NetBSD 7.0

2017-08-16 Thread Paul Eggert
On 08/16/2017 11:32 AM, Bruno Haible wrote: the test program does not call stat(), nor does it test st_nlink. Still confused My guess is that when the link count drops to zero, "bad things happen" and the test fails at that point without needing to call stat or test st_nlink. The buggy

Re: test results on NetBSD 7.0

2017-08-16 Thread Bruno Haible
Hi Paul, > That test is too strict, as it rejects the NetBSD 7 behavior. I installed > the > attached, to try to fix this. I confirm that it works fine: * On NetBSD 7.0, configure finds that checking whether rename manages hard links correctly... yes and so REPLACE_RENAME = 0 and

Re: test results on NetBSD 7.0

2017-08-16 Thread Paul Eggert
Bruno Haible wrote: Isn't the problem which you described in the "not fixed by gnulib" section the same as the bug tested for by the RENAME_HARD_LINK_BUG test in m4/rename.m4 ? Both are about hard links to the same file, no? Yes and no. Sorry, I had forgotten about that test. As its comment

Re: test results on NetBSD 7.0

2017-08-16 Thread Bruno Haible
Paul Eggert wrote: > > FAIL: test-renameat > > === > > > > ../../gltests/test-rename.h:525: assertion 'stat (BASE "file", ) == 0' > > failed > > FAIL test-renameat (exit status: 134) > > > > FAIL: test-renameat2 > > > > These appear to be because Gnulib

Re: test results on NetBSD 7.0

2017-08-15 Thread Paul Eggert
Bruno Haible wrote: Test results of a Gnulib POSIX testdir on NetBSD 7.0: Thanks for doing that. Although I don't know about the math problems, here are thoughts on the file-related issues. FAIL: test-futimens === ../../gltests/test-futimens.h:154: assertion 'ctime_compare

test results on NetBSD 7.0

2017-08-15 Thread Bruno Haible
Test results of a Gnulib POSIX testdir on NetBSD 7.0: 1) On both x86 and x86_64 FAIL: test-exp2l ../../gltests/test-exp2.h:50: assertion 'z == y' failed FAIL test-exp2l (exit status: 134) FAIL: test-expm1l = ../../gltests/test-expm1.h:80: assertion 'err > -