Ed Schouten
975f912456
Let users(1) use an std::set, instead of std::{vector,sort,unique}.
...
Reviewed by: gahr
2014-07-10 15:56:15 +00:00
Pietro Cerutti
33aa643fa0
Reimplements users(1) in C++.
...
This reduces the lines of code by roughly 50% (not counting the COPYRIGHT
header) and makes it more readable by using standard algorithms.
Approved by: bapt
2014-07-10 12:15:02 +00:00
Pietro Cerutti
bc31c88265
- Avoid calling a wrapper function around strcmp
...
- Use sizeof(*array) instead of sizeof(element) everywhere
CR: D161
Approved by: cognet, bapt
2014-06-03 20:59:26 +00:00
Pietro Cerutti
af99cef7e8
- style, remove (void) in front of printf and the like
...
CR: D161
Approved by: cognet, bapt
2014-06-03 20:58:11 +00:00
Eitan Adler
eae8be706e
Bump date missed in r202756
...
PR: docs/171624
Submitted by: bdrewery
Approved by: gabor
MFC after: 3 days
2012-09-14 17:50:42 +00:00
Ed Schouten
c3f1b3ae09
Let the size of the namebuf depend on the size of the ut_user field.
2011-06-18 07:47:15 +00:00
Joel Dahl
da52b4caaf
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
2010-12-11 08:32:16 +00:00
Ed Schouten
0806dd9238
Remove stale references to utmp(5) and its corresponding filenames.
...
I removed utmp and its manpage, but not other manpages referring to it.
2010-01-21 17:25:12 +00:00
Ed Schouten
ab90a4d1e2
Perform all trivial ports to utmpx for usr.bin/.
...
They were already converted to use libulog, so it's easy to convert them
to utmpx.
2010-01-13 18:09:54 +00:00
Ed Schouten
b7946da96b
Build usr.bin/ with WARNS=6 by default.
...
Also add some missing $FreeBSD$ to keep svn happy.
2010-01-02 10:27:05 +00:00
Ed Schouten
6951e12ec7
Add WARNS?=6, because it seems to build out of the box.
2009-12-05 19:55:26 +00:00
Ed Schouten
cfe41e3b68
Use _ULOG_POSIX_NAMES here, to make eventual porting to <utmpx.h> easier.
...
By the time we gain a real <utmpx.h>, it's just a matter of changing the
include at the top and -lulog from the Makefile.
2009-12-05 19:54:37 +00:00
Ed Schouten
178442d07a
Use USER_PROCESS instead of LOGIN_PROCESS.
...
POSIX isn't clear about how the fields should be used, but according to
utmpx(5) on Linux, LOGIN_PROCESS refers to a TTY that's still running a
getty.
2009-12-03 17:05:36 +00:00
Ed Schouten
42b525af6e
Port users(1) to libulog.
...
Instead of digging through the utmp database by hand, use proper API
calls to do so. Instead of parsing entries with a non-empty ut_user, we
now look at LOGIN_PROCESS entries.
2009-12-03 16:42:18 +00:00
David Malone
f4ac32def2
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
2002-09-04 23:29:10 +00:00
Philippe Charnier
e8937ba009
Use `The .Nm utility'
2002-04-20 12:18:28 +00:00
Warner Losh
3f330d7d1a
remove __P
2002-03-22 01:42:45 +00:00
Mark Murray
7e52b238c7
WARNS=2 is going to become the default, so remove it from here.
2001-12-11 23:27:23 +00:00
Mike Barcroft
0caf2ae89d
Remove a bogus cast and lockdown users(1) with WARNS?=2
...
Submitted by: David Hill <david@phobia.ms>
Reviewed by: -audit
MFC after: 1 week
2001-09-09 00:40:04 +00:00
Ruslan Ermilov
625003720a
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 14:16:33 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Nik Clayton
3be5f1f5ce
Add $Id$, to make it simpler for members of the translation teams to
...
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
1999-07-12 20:24:20 +00:00
Philippe Charnier
014927909d
Main() returns int.
1997-08-26 11:08:24 +00:00
Philippe Charnier
474cc7fe23
Was limited to 200 users. New entry is now allocated as needed.
...
Add usage().
Obtained from:OpenBSD.
1997-08-22 06:50:33 +00:00
Warner Losh
1c8af87873
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-29 04:34:07 +00:00
Rodney W. Grimes
d3628763db
Merge RELENG_2_0_5 into HEAD
1995-06-11 19:33:05 +00:00
Rodney W. Grimes
9b50d90275
BSD 4.4 Lite Usr.bin Sources
1994-05-27 12:33:43 +00:00