Thu Jul 11 12:37:17 1996 David J MacKenzie * Version 1.7. Thu Jun 13 15:38:36 1996 David J MacKenzie * 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 * Update configuration to use Automake 1.0. Fri Nov 11 11:42:42 1994 David J. MacKenzie * 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 * 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)