Thu Jul 11 12:37:17 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
* Version 1.7.
Thu Jun 13 15:38:36 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
* time.c (run_command): Change const qualification of CMD arg.
* resuse.c: Include wait.h.
Wed Jun 12 13:27:26 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
* Update configuration to use Automake 1.0.
Fri Nov 11 11:42:42 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
* time.c: Rename sighand_t to sighandler to avoid restricted
namespace.
(TICKS_PER_SEC): Add cases for more OS's.
* wait.h: New file.
* time.c (summarize, main): Use it. Report if the child was signalled.
* Makefile.am: Add dependencies.
* configure.in: Use AC_HEADER_SYS_WAIT instead of checking for
union wait.
* resuse.c: Don't use union wait.
* resuse.h: Add multiple include protection.
Tue Nov 8 01:05:09 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
* time.c (main) [!sun3 && !hp300]: Ticks per sec is 100.
Fri Nov 4 11:08:53 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* configure.in: Update for Autoconf v2.
* Makefile.am: New file.
* Various other auxiliary files updated.
Sat Oct 9 19:16:15 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* Version 1.6.
* time.c: Comment fixes.
* configure.in: Remove AC_UNISTD_H; add unistd.h to AC_HAVE_HEADERS.
Fri Sep 17 13:46:47 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* time.c (run_command): Remove cast to execvp arg.
Fri Sep 10 11:24:48 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* Version 1.5.
Fri Jul 30 17:39:04 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* Replace wait3.c, rusage.h, and timeval.h with resuse.[ch]
and port.h. Add support for Solaris sys/rusage.h from
arnej@imf.unit.no (Arne Henrik Juul).
* time.c: Make most functions static.
(getargs): Return the command line.
(summarize): Ensure leading zero in tenths place of seconds.
From jrs@world.std.com (Rick Sladkey).
* configure.in: Remove AC_ALLOCA. Add AC_CONST, AC_PID_T, AC_SIZE_T.
* time.c: Change bool/YES/NO to boolean/true/false.
(usage): Take stream and status args. Update message.
(getargs): Pass them. Add --help. Exit after --version.
Thu Jul 29 20:53:52 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* Makefile.in (config.status): Run config.status --recheck, not
configure, to get the right args passed.
Thu Jul 8 20:09:30 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* Makefile.in (installdirs, configure, config.status,
Makefile): New targets.
Tue Dec 8 22:04:56 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* time.c: Use HAVE_STRING_H instead of USG.
Wed Oct 28 13:59:19 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* Version 1.4.
* time.c (getargs, usage): Add --version -V option.
Fri Jul 3 15:20:45 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* time.c, wait3.c: Change FOO_MISSING to HAVE_FOO.
Thu May 7 15:14:54 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* error.c: New file.
* time.c: Use it.
* getpagesize.h rusage.h timeval.h wait3.c: New files for
non-BSD port.
* time.c: Rearrange includes for non-BSD systems.
* time.c: Clarify descriptions of %X, %D, %M, and %t.
Wed Apr 22 02:14:34 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* time.c: SIGTYPE -> RETSIGTYPE.
Wed Apr 1 14:52:10 1992 Charles Hannum (mycroft@gnu.ai.mit.edu)
* time.c (sighand_t): Renamed from signal_t.
(runcmd): Use sighand_t.
Tue Mar 31 01:30:04 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* Version 1.3.
Sat Feb 8 09:14:11 1992 David J. MacKenzie (djm at apple-gunkies.gnu.ai.mit.edu)
* time.c (usage): Document long options with prefix of --
instead of +.
Tue Dec 24 00:45:22 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
* time.c: Change POSIX ifdef to HAVE_UNISTD_H and _POSIX_VERSION.
Sat Dec 7 00:33:35 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
* time.c (runcmd): Simplify test for which exit
status to use if exec fails.
Mon Aug 12 17:30:10 1991 David J. MacKenzie (djm at frob)
* Version 1.2.
* time.c: Reorganize decls. Add version string.
(summarize): Add %e conversion for POSIX format.
Fix printf specs for long and unsigned values.
(getargs): Add -p +portability option to select POSIX format.
(usage): Document it.
(runcmd): Use POSIX.2a draft 7 exit status.
Fri Aug 2 12:55:59 1991 David J. MacKenzie (djm at apple-gunkies)
* Makefile.in (dist): Include info files and texinfo.tex.
(install): Install info files.
* configure: Set INSTALLDATA.
* configure: Support +srcdir arg. Create config.status and
remove it and Makefile if interrupted while creating them.
* Makefile.in: Add prefix.
Mon Jul 15 13:48:39 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
* configure: Also look in sys/signal.h for signal decl.
Wed Jul 10 01:41:03 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
* configure, Makefile.in: $(INSTALLPROG) -> $(INSTALL).
Sat Jul 6 22:39:11 1991 David J. MacKenzie (djm at geech.gnu.ai.mit.edu)
* Version 1.1.
* README: New file.
* Replace Makefile with Makefile.in and configure.
* time.c: Rearrange includes to use POSIX and ANSI C
headers if available.
* proto.h: File eliminated.
Tue Dec 18 04:03:05 1990 David J. MacKenzie (djm at apple-gunkies)
* Version 1.0.
* Merge types.h into time.c.
* Allow for signal handlers that return int instead of void.
* time.c (summarize): Change some letters so the control
string is a superset of the one used by the tcsh time command.
Mon Dec 17 19:42:23 1990 David J. MacKenzie (djm at apple-gunkies)
* types.h, time.c: Rename MAXLONG to LONG_MAX, and get it from
limits.h if possible. Don't require -DDEFAULT for normal
compilation. Use `const' instead of `CONST' and `static'
instead of `STATIC'. Remove -DSHARED code.
Sun Aug 12 00:23:34 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
* time.c (main, getargs): Don't putenv _POSIX_OPTION_ORDER;
tell getopt to not permute using `+'.
Sat Apr 21 23:13:59 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
* time.c (linear_argv): Allocate space for trailing null.
Don't dereference a null pointer at end of copy.
Thu Apr 5 01:13:44 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
* time.c (runcmd): Don't check return value from gettimeofday,
since it can't fail (given known good args).
* time.c (main, getargs): ARGV is not const. (GNU getopt
permutes elements.)
Tue Apr 3 01:31:18 1990 David J. MacKenzie (djm at pogo.ai.mit.edu)
* time.c: Take the command line option variables out of a
useless struct.
* time.c: Improve some error messages and comments.
Include program name in error messages.
Use getopt_long instead of custom arg parser.
Print usage message when given no args, instead of timing nothing.
(linear_argv): Change references to global var to
references to arg.
(usage): New function.
Sun Apr 1 23:46:30 1990 Jim Kingdon (kingdon at pogo.ai.mit.edu)
* time.c (stats): In default format, use something resembling
English rather than cryptic abbreviations.
Fri Jan 19 14:40:48 EST 1990 hack@wookumz
time.c Change exit(errno) to exit(1)