summaryrefslogtreecommitdiffstats
path: root/usr.bin/who
Commit message (Collapse)AuthorAgeFilesLines
* Add META_MODE support.sjg2015-06-131-0/+18
|\ | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-081-2/+0
| |
| * Updated dependenciessjg2014-05-161-1/+0
| |
| * Updated dependenciessjg2014-05-101-0/+2
| |
| * Updated dependenciessjg2013-03-111-0/+1
| |
| * Updated dependenciessjg2013-02-161-2/+0
| |
| *-. Sync from headsjg2012-11-041-1/+1
| |\ \ | |/ / |/| |
| * | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-221-0/+19
| |/ | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | Remove contractions.joel2012-10-071-1/+1
|/
* General mdoc(7) and typo fixes.gjb2012-05-101-1/+1
| | | | | | PR: 167696 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days
* And of course, I forgot to add -a to the usage.ed2012-02-111-1/+1
|
* Attempt to implement who -a.ed2012-02-112-22/+16
| | | | | | According to POSIX, -a is equal to -bdlprtTu. It seems this is not true in practice, as -b normally restricts the output to BOOT_TIME entries and all implementations that I know of don't.
* Add the XSI option -b to show date of the last reboot.pluknet2011-10-282-8/+31
| | | | | | | That required to increase the LINE field to fit the output of -b. While here, change the row() function to take a const argument. In collaboration with: ed
* Remove the advertising clause from UCB copyrighted files in usr.bin. Thisjoel2010-12-111-4/+0
| | | | | | | | | 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
* Remove stale references to utmp(5) and its corresponding filenames.ed2010-01-211-13/+13
| | | | I removed utmp and its manpage, but not other manpages referring to it.
* Perform all trivial ports to utmpx for usr.bin/.ed2010-01-132-6/+2
| | | | | They were already converted to use libulog, so it's easy to convert them to utmpx.
* Build usr.bin/ with WARNS=6 by default.ed2010-01-021-2/+0
| | | | Also add some missing $FreeBSD$ to keep svn happy.
* Several refinements to libulog's API.ed2009-12-261-1/+1
| | | | | | | | | - Only set the fields in the ulog_utmpx structure that are valid for the command in question. This means that strings like "shutdown" or "~" are not visible to the user anymore. - Rename UTXF_* to UTXI_*, indicating the indexation, instead of using the `antique' filename. If we ever get rid of utmp, it makes little sense calling it by its old name.
* Revert most part of 200420 as requested, as more review and polish isdelphij2009-12-131-0/+1
| | | | needed.
* Remove unneeded header includes from usr.bin/ except contributed code.delphij2009-12-111-1/+0
| | | | Tested with: make universe
* Port who(1) to utmpx.ed2009-12-052-58/+56
| | | | | | | | | | (Un)fortunately there is no standardized interface to switch between utmp database files, so we must call ulog_setutxfile() here. I'm also changing the column widths to magic numbers here. Display layout should in this case not be derived from structure fields sizes. Because I don't want struct utmpx ever to become too small, the fields are too big to reserve all the space.
* In wall and who, check that the utmp entry isn't stalled, as it is done in w.cognet2006-02-211-3/+21
| | | | | | | Apparently with the new pts code stalled entries are printed, when they are not with the BSD ptys. Submitted by: Michal Mertl <mime at traveller dot cz>
* Move variable initialization to reduce compiler warning.charnier2005-05-291-2/+2
|
* Added the EXIT STATUS section where appropriate.ru2005-01-171-1/+1
|
* Mechanically kill hard sentence breaks.ru2004-07-021-2/+4
|
* Fix a warning that showed up on 64 bit systems. It was actually a realpeter2003-10-261-1/+1
| | | | bug that had been swept under the carpet.
* Remove unimplemented System V options from the getopt() option string.tjr2002-12-211-1/+1
|
* mdoc(7) police: markup polishing.ru2002-11-261-3/+1
| | | | Approved by: re
* utmp.ut_time and lastlog.ll_time are explicitly int32_t rather thanpeter2002-11-151-3/+5
| | | | | | | | | | | | time_t. Deal with the possibility that time_t != int32_t. This boils down to this sort of thing: - time(&ut.ut_time); + ut.ut_time = time(NULL); and similar for ctime(3) etc. I've kept it minimal for the stuff that may need to be portable (or 3rd party code), but used Matt's time32 stuff for cases where that isn't as much of a concern. Approved by: re (jhb)
* Style: put static qualifier on definition of static functions.tjr2002-06-201-7/+7
|
* Refer to environ(7) for description of COLUMNS. Note the effects of LANG,tjr2002-06-071-11/+9
| | | | LC_ALL and LC_TIME upon the utility.
* Respect the setting of the COLUMNS environment variable, use it instead oftjr2002-06-042-6/+29
| | | | the TTY width obtained by ioctl() when set & non-null. (SUSv3)
* mdoc(7) police: lint.ru2002-05-301-8/+9
|
* Write "FROM" heading above the hostname column, like NetBSD and GNU do.tjr2002-05-281-0/+1
|
* Reimplement the who(1) utility to add some features required by SUSv3:tjr2002-05-092-122/+270
| | | | | | | | | | | -H option (show column headings), -T (show mesg(1) state), -m (same as "am I"), -u (show idle time), -q (quick mode; list names in columns). PR: 36128 Reviewed by: mike
* remove __Pimp2002-03-221-3/+3
|
* WARNS=2 fix, use __FBSDID().markm2001-12-111-11/+13
| | | | WARNS=2 is not in Makefile, as this will be the default.
* Remove whitespace at EOL.dd2001-07-151-2/+2
|
* Correct path to wtmp.dd2001-06-271-2/+2
| | | | | PR: 28433 Submitted by: Joseph Mallett <jmallett@xMach.org>
* Include missing header files which define functions for which gcc hasdd2001-06-241-0/+1
| | | | builtins (e.g., exit, strcmp).
* Don't attempt to parse %cache2001-03-211-3/+9
|
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-2/+2
|
* $Id$ -> $FreeBSD$peter1999-08-282-2/+2
|
* Back out Steve's fix, as this was already fixed by me in revision 1.6des1998-05-251-4/+0
|
* Only allow 'who' and 'who am i' as valid usages.steve1998-05-251-1/+5
| | | | | PR: 6294 Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
* Check that user really typed "who am {I,i}", and that no straydes1998-04-261-1/+5
| | | | | | | | | arguments are given. Note that usage() and the manpage disagree... PR: bin/6294 Suggested by: Ruslan Ermilov and Bruce Evans Submitted by: Ruslan Ermilov (partly)
* Better SYNOPSISphk1998-04-141-2/+3
| | | | | | PR: 6294 Reviewed by: bde, phk Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
* Use err(3). Add usage().charnier1997-08-262-20/+36
|
* Made sure the string formated by strftime() is properlyyokota1997-03-071-1/+2
| | | | | | | | | | | null-terminated. Fixed a wrong if statement which should test a string is empty where in fact it tested the string pointer was NULL. Should go to RELENG_2_1 and RELENG_2_2. Reviewed by guido@freebsd.org.
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
OpenPOWER on IntegriCloud