Commit Graph

13404 Commits

Author SHA1 Message Date
Jim Meyering 83f07a2ae3 *** empty log message *** 2002-08-25 14:32:21 +00:00
Jim Meyering c7bfa321f9 *** empty log message *** 2002-08-25 14:32:10 +00:00
Jim Meyering 3124a4e393 (main): Close STDIN_FILENO rather than a literal `0'. 2002-08-25 14:32:02 +00:00
Jim Meyering f7f7207a69 latest 2002-08-25 07:35:00 +00:00
Jim Meyering dd11d9349e *** empty log message *** 2002-08-20 16:53:43 +00:00
Jim Meyering 17077cbcbf Rewrite not to use `: ${VAR=not_set}' paradigm. 2002-08-20 16:53:33 +00:00
Jim Meyering 9db4370c1a *** empty log message *** 2002-08-20 10:19:18 +00:00
Jim Meyering 91d008f619 . 2002-08-20 10:18:19 +00:00
Jim Meyering ac9b8804eb . 2002-08-14 13:44:19 +00:00
Jim Meyering 78088e3400 *** empty log message *** 2002-08-10 09:58:02 +00:00
Jim Meyering 01ac2fda31 Don't use "exec --"; it's not portable and shouldn't be needed. 2002-08-10 09:57:57 +00:00
Jim Meyering f12b040a86 . 2002-08-09 22:13:49 +00:00
Jim Meyering b2ad2ca795 [col-last]: New test for the above. 2002-08-09 22:13:37 +00:00
Jim Meyering 13f19a6185 *** empty log message *** 2002-08-09 10:04:19 +00:00
Jim Meyering b1113d0168 (main): Don't ignore -COLUMN if it's the last option.
(usage): Clarify help text for the -COLUMN option.
2002-08-09 10:03:58 +00:00
Jim Meyering 82e2664b87 Start with version 4.5.1, chosen so that it's larger than
the latest version numbers of the component packages.
2002-08-09 10:00:25 +00:00
Jim Meyering 6eb3ba11fb (check-x-vs-1): Set and export PATH so we use programs in ../src. 2002-08-09 06:12:29 +00:00
Jim Meyering a4726a4c8d *** empty log message *** 2002-08-09 06:12:18 +00:00
Jim Meyering 11eaed5c9c . 2002-08-08 17:05:13 +00:00
Jim Meyering fc0e70fe74 *** empty log message *** 2002-08-08 16:38:29 +00:00
Jim Meyering 596072d020 *** empty log message *** 2002-08-08 16:37:27 +00:00
Jim Meyering 23fd377567 *** empty log message *** 2002-08-08 16:36:52 +00:00
Jim Meyering 4cb69e11ad Guard inclusion of <langinfo.h> with
`#if HAVE_LANGINFO_CODESET', not `#if HAVE_LANGINFO_H'.
2002-08-08 16:36:33 +00:00
Jim Meyering 99ec0b1a38 *** empty log message *** SH-UTILS-2_0_15 2002-08-08 09:08:09 +00:00
Jim Meyering f900759505 *** empty log message *** 2002-08-08 09:07:45 +00:00
Jim Meyering c762eef14f *** empty log message *** 2002-08-08 09:02:10 +00:00
Jim Meyering 8cfd57e318 *** empty log message *** 2002-08-07 22:04:42 +00:00
Jim Meyering 0a6e22bb95 (main): Adjust to posixtime signature change.
Remove unnecessary initialization.
Use localtime, not posixtm, to warn about obsolete "touch".
2002-08-07 22:04:37 +00:00
Jim Meyering 1f6174e466 (main): Adjust to posixtime signature change. 2002-08-07 22:04:01 +00:00
Jim Meyering 8f5baf053e *** empty log message *** 2002-08-07 22:03:24 +00:00
Jim Meyering ea1d6448fb (posixtime): Return bool instead of time_t, so
that we can return (time_t) -1 successfully.
2002-08-07 22:02:52 +00:00
Jim Meyering c66dd95e8e Fix some minor time-related bugs with POSIX time arguments.
Some valid time stamps were being rejected (notably -1, and
time stamps before 1900 on 64-bit hosts).  And some invalid
time stamps were being accepted, e.g. September 31.

* lib/posixtm.h (posixtime): Return bool instead of time_t, so
that we can return (time_t) -1 successfully.
* lib/posixtm.c: Likewise.
[HAVE_STDBOOL_H]: Include <stdbool.h>.
(bool, false, true) [!HAVE_STDBOOL_H]: New type.
(t): Remove static var.
(year, posix_time_parse): Now takes struct tm * arg to modify, instead
of static var.  All uses changed.
(year): Do not reject years before 1900; they can occur with
64-bit time_t.
(posix_time_parse): Do not check for out-of-range components;
that is now the caller's responsibility, since our checks were
only approximations.
(posixtime): Use mktime to check for out-of-range components,
since it knows them exactly.
If mktime returns (time_t) -1, check whether an error actually occurred
by invoking localtime on -1.
(main) [TEST_POSIXTIME]: Check for input data errors, and report
posixtime failures better.
Improve the test data (in comments only).
2002-08-07 22:02:23 +00:00
Jim Meyering bdccb7c890 Change $am_cv_sys_posix_termios to $ac_cv_sys_posix_termios.
From Andreas Schwab.
2002-08-05 12:21:42 +00:00
Jim Meyering 643bb0f883 *** empty log message *** 2002-08-05 12:20:55 +00:00
Jim Meyering 5c1e3600c9 *** empty log message *** 2002-08-05 12:20:42 +00:00
Jim Meyering ea64b210f7 *** empty log message *** 2002-08-05 11:51:50 +00:00
Jim Meyering 67b3ee9676 Also change use of $am_cv_sys_posix_termios
to $ac_cv_sys_posix_termios.  Reported by Andreas Schwab.
2002-08-05 11:51:42 +00:00
Jim Meyering 46f67717fb . 2002-08-05 10:53:37 +00:00
Jim Meyering 4597dbd2a7 *** empty log message *** 2002-08-05 10:11:54 +00:00
Jim Meyering 78c7cfea3f (TESTS): Add nice and pathchk1. 2002-08-05 08:28:29 +00:00
Jim Meyering 4ab4543c2d . 2002-08-05 08:27:56 +00:00
Jim Meyering c6827392b2 *** empty log message *** 2002-08-04 13:48:07 +00:00
Jim Meyering 28618d4dda . SH-UTILS-2_0_14 2002-08-04 13:47:09 +00:00
Jim Meyering 27076dfd18 *** empty log message *** 2002-08-04 13:46:33 +00:00
Jim Meyering 04e21e6e53 . 2002-08-04 13:46:16 +00:00
Jim Meyering 92b12e12af *** empty log message *** 2002-08-04 13:41:29 +00:00
Jim Meyering 62ddac9d22 . 2002-08-04 13:40:26 +00:00
Jim Meyering a3e653fea2 *** empty log message *** 2002-08-04 13:36:39 +00:00
Jim Meyering 54160b0b94 . 2002-08-04 11:04:56 +00:00
Jim Meyering f09c1b54cf *** empty log message *** 2002-08-04 11:04:38 +00:00