summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-09-29Rely on gettimeofday failure too.Paul Eggert
2005-09-29(settime): If settimeofday fails, give up right away.Paul Eggert
2005-09-29* settime.c (settime): Fix { typo in previous patch. Also, don'tPaul Eggert
bother returning ENOSYS; just let stime return whatever errno it wants to return.
2005-09-29(settime): Fix { typo in previous patch. Also, don'tPaul Eggert
boether returning ENOSYS; just let stime return whatever errno it wants to return.
2005-09-29.Jim Meyering
2005-09-29*** empty log message ***Jim Meyering
2005-09-29Version 5.90.Jim Meyering
Add today's date.
2005-09-29Remove -cvs suffix from version string.Jim Meyering
2005-09-29.Jim Meyering
2005-09-29* xtime.h (XTIME_PRECISION): Now of type int, not long long int.Paul Eggert
2005-09-29(XTIME_PRECISION): Now of type int, not long long int,Paul Eggert
so that the code works even with ancient cpp. Portability problem with GCC 2.7.2.1 reported by Thomas M.Ott.
2005-09-29.Jim Meyering
2005-09-29*** empty log message ***Jim Meyering
2005-09-29(settime): Move the HAVE_STIME block `up' into an #elifJim Meyering
block, so that we don't even try to compile it if settimeofday is available. This works around a compilation failure on OSF1 V5.1, due to stime requiring a `long int*' while tv_sec is `int'.
2005-09-29*** empty log message ***Jim Meyering
2005-09-29mention stat bug fixJim Meyering
2005-09-28.Jim Meyering
2005-09-28* src/system.h (LONGEST_MODIFIER): Use ULONG_MAX_LT_ULLONG_MAXPaul Eggert
instead of ULLONG_MAX, as the latter doesn't work with GCC 2.7.2.1.
2005-09-28.Jim Meyering
2005-09-28(gl_ULLONG_MAX): Simplify so that it merelyPaul Eggert
defines ULONG_MAX_LT_ULLONG_MAX. Thomas M.Ott reports that ULLONG_MAX doesn't work with 2.7.2.1.
2005-09-28*** empty log message ***Jim Meyering
2005-09-28Use 5.90-cvs as the version string.Jim Meyering
2005-09-28*** empty log message ***Jim Meyering
2005-09-28remove note about FreeBSD make test failure.Jim Meyering
2005-09-28Work around a bug in FreeBSD 5.0.Jim Meyering
2005-09-28*** empty log message ***Jim Meyering
2005-09-28*** empty log message ***Jim Meyering
2005-09-27add a FIXME commentJim Meyering
2005-09-27*** empty log message ***Jim Meyering
2005-09-27*** empty log message ***Jim Meyering
2005-09-27[HAVE_CONFIG_H]: Include <config.h>.Jim Meyering
2005-09-27[HAVE_CONFIG_H]: Include <config.h> conditionally,Jim Meyering
to be consistent with gnulib.
2005-09-27Change #ifdef<TAB>HAVE_CONFIG_H to #ifdef HAVE_CONFIG_H.Jim Meyering
2005-09-27*** empty log message ***Jim Meyering
2005-09-27Include <config.h> here, now that strnumcmp-in.h no longer includes it.Jim Meyering
2005-09-27*** empty log message ***Jim Meyering
2005-09-26Test "touch -" too, and change "touch -c - >&-" so that it does notPaul Eggert
report an error, since that's more logical.
2005-09-26Test "touch -" too.Paul Eggert
2005-09-26(touch): Handle "touch -c - >&-" by checking for EBADFPaul Eggert
and ENOSYS. Do not pass "-" to futimens; pass NULL instead. If close (STDIN_FILENO) fails, report the error separately instead of letting the 'close' pollute errno.
2005-09-26utimens.c portability fixes.Paul Eggert
2005-09-26Include unistd.h, for dup2.Paul Eggert
(futimens): Fix typo: HAVE_FUTIMESAT was misspelled in an #if. (futimens) [! HAVE_FUTIMESAT]: If !file, set errno before returning -1.
2005-09-26*** empty log message ***Jim Meyering
2005-09-26(gl_FUNC_UTIMES): Detect the version of utimesJim Meyering
from glibc-2.2.5 that fails for read-only files.
2005-09-26.Jim Meyering
2005-09-26*** empty log message ***Jim Meyering
2005-09-26*** empty log message ***Jim Meyering
2005-09-26(TESTS): Add read-only.Jim Meyering
2005-09-26New test, for root of chmod/usage failure.Jim Meyering
2005-09-26*** empty log message ***Jim Meyering
2005-09-26Work around the root cause of alpha-linux-1.sf.net test failure.Jim Meyering
Remove all files in inner loop. Otherwise, with a touch program that fails on unwritable files, (this happens at least on linux-2.2.20) a -w file left behind from a previous iteration could cause a spurious test failure.