History log of /freebsd-10-stable/usr.bin/lastcomm/lastcomm.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 235541 17-May-2012 kib

Allow to specify strftime(3) format for process start end exit times.

Submitted by: Andrey Zonov <andrey zonov org>
MFC after: 1 week


# 223375 21-Jun-2011 delphij

Remove unneeded headers.

MFC after: 2 weeks


# 216370 11-Dec-2010 joel

Remove the advertising clause from UCB copyrighted files in usr.bin. This
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Also add $FreeBSD$ to a few files to keep svn happy.

Discussed with: imp, rwatson


# 202049 10-Jan-2010 ed

Let lastcomm(1) build without <utmp.h>.

Use MAXLOGNAME - 1 instead of UTNAMESIZE. There is no definition for TTY
name sizes, at least not as low as 8, so hardcode it for now.


# 200462 13-Dec-2009 delphij

Revert most part of 200420 as requested, as more review and polish is
needed.


# 200420 11-Dec-2009 delphij

Remove unneeded header includes from usr.bin/ except contributed code.

Tested with: make universe


# 169857 22-May-2007 dds

Increase precision of time values in the process accounting
structure, while maintaining backward compatibility with legacy
file and record formats.


# 169549 14-May-2007 dds

Backout revisions 1.16-1.14.
Backwards compatibility with the new acct(5) format will be
implemented through the explicit versioning of acct records,
not through an export/import procedure.


# 169235 03-May-2007 dwmalone

Initialise variable size so that reading stdin works deterministically.

Add missing include.

Default to WARNS=6.


# 168841 18-Apr-2007 dds

Change the export option from -w (write) to -X.
While implementing import it became apparent that write as a mnemonic
is ambiguous and confusing.

MFC after: 8 days


# 168836 18-Apr-2007 dds

Complain on write errors.
Use correct type for write_text.

MFC after: 8 days


# 168835 18-Apr-2007 dds

Add export capability through the new -w flag.

Discussed in: -arch
MFC after: 8 days


# 168367 04-Apr-2007 dds

A dash as an argument to the -f option will now cause lastcomm to
read data from the standard input. This allows tail -f to pipe
data to lastcomm, and thereby real-time monitoring of executed
commands. The manual page includes the exact incantation.

MFC after: 2 weeks


# 146466 21-May-2005 ru

Sync program's usage() with manpage's SYNOPSIS.


# 129509 20-May-2004 hmp

Remove unneeded lseek(2) hack to position past the 2GB point,
use fseeko(3) instead.

This commit fixes breakage when `lastcomm matchstring` is run.

PR: bin/66765, bin/64568
Submitted by: Dan Nelson <dnelson at allantgroup.com>


# 109943 27-Jan-2003 fenner

Don't try to fseek before the beginning of the file; POSIX requires that
this return an error.
This re-enables display of the first entry in /var/account/acct instead
of the error "lastcomm: /var/account/acct: Invalid argument"


# 102944 04-Sep-2002 dwmalone

ANSIify function definitions.
Add some constness to avoid some warnings.
Remove use register keyword.
Deal with missing/unneeded extern/prototypes.
Some minor type changes/casts to avoid warnings.

Reviewed by: md5


# 99112 30-Jun-2002 obrien

Consistently use FBSDID


# 92920 21-Mar-2002 imp

remove __P


# 90878 18-Feb-2002 imp

Fixed divots that I created when I moved prototypes of group_from_gid
and user_from_uid to grp.h and pwd.h. Update the man pages.

Submitted by: David Malone
Pointy hat to: imp


# 78859 26-Jun-2001 dd

Staticize, constize, de-registerize; don't shadow global definitions;
set WARNS=2.

Submitted by: Mike Barcroft <mike@q9media.com>


# 78341 16-Jun-2001 mikeh

Print spaces on the leading edge rather than the trailing edge of each
field to avoid trailing spaces.

PR: bin/16649
MFC after: 2 weeks


# 67443 22-Oct-2000 phk

Avoid using the semi-bogus include <struct.h>

All uses of fldsiz() in this file were wrong anyway.


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 27571 21-Jul-1997 charnier

Cosmetic in usage string.


# 26853 23-Jun-1997 tegge

Long command names are not NUL terminated. Force truncation in format string.


# 24360 29-Mar-1997 imp

compare return value from getopt against -1 rather than EOF, per the final
posix standard on the topic.


# 23012 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 16849 30-Jun-1996 wosch

Add some options which makes lastcomm(1) a better debug tool.


# 8874 30-May-1995 rgrimes

Remove trailing whitespace.


# 7762 11-Apr-1995 ache

Fix output field range
Submitted by: edward@edcom.com


# 1591 27-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1590,
which included commits to RCS files with non-trunk default branches.


# 1590 27-May-1994 rgrimes

BSD 4.4 Lite Usr.bin Sources