Eric Blake wrote: > According to Jim Meyering on 11/18/2009 1:02 AM: >> Not a serious problem, but annoying still to have one test failure: >> >> FAIL: test-utimens (exit: 134) >> >> which suggests this code in test-futimens.h >> needs to handle ENOTDIR: > > Actually, this was a regression, caused when you disabled the futimens > fallback on the 8th.
Really? This seems to be the change you're talking about: http://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=26c5fd742f9136e2ddbd4 utimens: remove invalid futimesat call * lib/utimens.c (fdutimens): Remove invalid futimesat call. It used the file descriptor of the target file as the DIR_FD parameter and NULL as the file name. That caused failure with errno == EFAULT on FreeBSD-8.0-rc2 How could that cause a problem?