summaryrefslogtreecommitdiffstats
path: root/usr.bin/last
Commit message (Collapse)AuthorAgeFilesLines
* Fix core dumps when invoking with something like ``last -w1''.mux2002-10-301-5/+4
| | | | | | PR: bin/44583 Reported by: Amit Chakradeo <sdbug@spam.chakradeo.net> MFC after: 3 days
* ANSIify function definitions.dwmalone2002-09-041-22/+10
| | | | | | | | | 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
* s/A last utility last appeared/A last utility appeared/ (horikawa).charnier2002-07-211-4/+8
| | | | | | Use .Pa for wtmp. Submitted by: horikawa
* Consistently use FBSDIDobrien2002-06-301-2/+2
|
* Clean up malloc(3)'s argument. Remove casts which do nothing when we'rejmallett2002-05-171-5/+5
| | | | | | | using sizeof() anyway. Use slightly more consistent (per-file) error reporting for malloc(3) returning NULL. If "malloc failed" was being printed, don't use err(3). If a NULL format is being used, use err(3). In one case errx(3) was being used with strerror(3), so just use err(3).
* Use `The .Nm utility'charnier2002-04-201-6/+8
|
* remove __Pimp2002-03-221-10/+10
|
* Add a new "-y" flag which causes the year to be included in theiedowse2002-03-012-5/+13
| | | | | | | | | | session start time. This is useful when looking at old or long-running wtmp files. PR: bin/12982 Obtained from: KOJIMA Hajime <kjm@rins.ryukoku.ac.jp>, keramida Reviewed by: keramida MFC after: 1 week
* Oops, unbreak the -d and -<n> options. The `snapfound' variableiedowse2002-03-011-11/+5
| | | | | | needs to be retained across entries, and we need to exit(), not return from doentry() when `maxrec' reaches 0. Move the code for processing `maxrec' into printentry() for simplicity.
* Split up the big wtmp() function to avoid long lines and codeiedowse2002-03-011-151/+153
| | | | duplication.
* Remove leaf node WARNS?=2 (that mainly I added). This shouldmarkm2002-02-081-1/+0
| | | | help the GCC3 transition and CURRENT in general.
* I've been meaning to do this for a while. Add an underscore to thedillon2002-01-191-6/+6
| | | | | | | | time_to_xxx() and xxx_to_time() functions. e.g. _time_to_xxx() instead of time_to_xxx(), to make it more obvious that these are stopgap functions & placemarkers and not meant to create a defacto standard. They will eventually be replaced when a real standard comes out of committee.
* localtime() was being called on an int pointer (due to recentdillon2001-10-291-6/+13
| | | | utmp-related commits). fixed.
* Document -d in usage.dd2001-08-051-1/+2
| | | | Submitted by: Martin Kammerhofer <mkamm@sbox.tu-graz.ac.at>
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* mdoc(7) police: add missing .Ar in SYNOPSIS.ru2001-07-051-1/+1
|
* Silence warnings and minor style fixes. Mostly constify and don'tdd2001-06-142-10/+14
| | | | | | assume that time_t is a long. Clamp down with WARNS=2. Not objected to by: -audit
* The last(1) choked if there were two successive "login" marksru2001-05-281-4/+1
| | | | | | | | | | | | | | | | | | | | | | found in wtmp(5) for the same TTY without in-between "logout" mark. This may be demonstrated by executing login(1), logging in and out, and watching the last(1) output on this TTY: : # last -tv7 -w : ru ttyv7 Mon May 28 12:46 - 12:46 (00:00:01) : ru ttyv7 Mon May 28 12:45 still logged in The fix merely takes the second "login" mark as the "logout" for the first "login" mark, if there were no "logout" mark in-between. This restores the behavior of last.c,v 1.2: : # last -tv7 -w : ru ttyv7 Mon May 28 12:46 - 12:46 (00:00:01) : ru ttyv7 Mon May 28 12:45 - 12:46 (00:00:25) Silence from: -arch, dg
* Implement snapshots. The new -d option allows the user to find outdd2001-05-282-73/+248
| | | | | | who was logged in at a certain time and date. Obtained from: OpenBSD
* mdoc(7) police: remove hard sentence breaks.dd2001-04-261-3/+6
|
* Don't attempt to parse %cache2001-03-211-17/+33
|
* Used macro-API to <sys/queue.h>.phk2000-12-291-13/+13
| | | | Submitted by: ben
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-6/+6
|
* getopt and friends are declared in <unistd.h>imp2000-09-041-2/+0
| | | | getopt returns -1 not EOF.
* Don't call printf with no format string.kris2000-07-101-1/+1
|
* Back out the previous change to the queue(3) interface.jake2000-05-261-2/+2
| | | | | | It was not discussed and should probably not happen. Requested by: msmith and others
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-2/+4
| | | | | | | | the type argument to *_HEAD and *_ENTRY is a struct. Suggested by: phk Reviewed by: phk Approved by: mdodd
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-2/+4
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Add $Id$, to make it simpler for members of the translation teams tonik1999-07-121-0/+1
| | | | | | | | | | | | | | | | | track. The $Id$ line is normally at the bottom of the main comment block in the man page, separated from the rest of the manpage by an empty comment, like so; .\" $Id$ .\" If the immediately preceding comment is a @(#) format ID marker than the the $Id$ will line up underneath it with no intervening blank lines. Otherwise, an additional blank line is inserted. Approved by: bde
* Reviewed by: Peter Hawkins <thepish@FreeBSD.org>danny1998-05-282-18/+47
| | | | Add s and w flags to show duration in or with seconds.
* Change variable from long to time_t where they are passed by referencejb1998-05-151-2/+3
| | | | to time().
* Add the year to the 'wtmp begins...' line.steve1998-05-031-2/+2
| | | | | PR: 6421 Submitted by: phk
* compare return value from getopt against -1 rather than EOF, per the finalimp1997-03-291-1/+1
| | | | posix standard on the topic.
* Remove one space to produce the same output alignmentache1996-12-051-3/+3
| | | | like in who, rwho, w, etc.
* Don't dereference a free()ed pointer.joerg1996-10-281-3/+5
| | | | Closes PR bin/1909: 'last' coredumps if MALLOC_OPTIONS...
* Localize timeache1996-06-171-14/+27
|
* Fixed a bug that caused last(1) to be extremely slow in some cases, anddg1995-10-172-83/+83
| | | | | | | | | made other performance improving changes. This improves the performance of last(1) by as much as 32 times in some cases, and in more typical cases is about twice as fast. Added a BUGS section to the manual page to describe the behavior of last(1) when a login shell terminates abnormally (and thus doesn't write a logout record to the wtmp file).
* Delete bogus referneces to timezone code internal header file `tzfile.h',wollman1995-08-071-3/+2
| | | | which is no longer bogusly installed in /usr/include.
* BSD 4.4 Lite Usr.bin Sourcesrgrimes1994-05-273-0/+548
OpenPOWER on IntegriCloud