christos
e0ecd16b50
PR/56013: Kouichi Hashikawa: Move setutent/setutxent right before the loops.
2021-02-26 02:45:43 +00:00
wiz
dc9173cfee
Fix Fl argument.
...
From Kouichi Hashikawa in PR 56009.
2021-02-23 07:15:41 +00:00
mrg
cfe79b5b48
use memcpy() for strings that are not C strings.
...
destinations are already sufficiently sized and nul terminated.
2019-10-05 23:35:57 +00:00
mrg
0576183ec8
revert previous; i meant to test first and if you read the comment
...
immediately above, you can see it is done safely and on purpose.
2019-10-04 11:43:07 +00:00
mrg
f97b85d675
use destination buffer size not source buffer size for strncpy len.
2019-10-04 11:40:43 +00:00
sevan
9e5ce6cda6
Update URL
2019-09-01 18:46:22 +00:00
sevan
838100b8e4
Match sequence of flags with usage()
...
Following on from mandoc -Tlint, drop Pp macro before Bl and Tn macro.
2018-05-11 16:36:57 +00:00
christos
301b67f323
WARNS=6
2015-11-21 15:01:43 +00:00
christos
f4b2cc8e89
Correct provenance of who(1) (from Marcin F. Michalski)
2014-12-26 01:43:58 +00:00
mlelstv
e34b3bf0dd
Handle ctime() failure.
2014-06-08 09:53:43 +00:00
christos
ba99a2b3a4
PR/41313: Chris Spiegel: getutentries() in src/usr.bin/who/utmpentry.c thinks
...
there are no entries if only one of utmp/utmpx support is selected
mangled && -> ||
2009-05-01 14:26:10 +00:00
lukem
c1ceae17f0
Enable WARNS=4 by default for usr.bin, except for:
...
awk bdes checknr compile_et error gss hxtool kgetcred kinit
klist ldd less lex locale login m4 man menuc mk_cmds
mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh
string2key telnet tn3270 verify_krb5_conf xlint
2009-04-14 22:15:16 +00:00
christos
f0fa6bf8e1
pass lint.
2008-10-28 14:01:46 +00:00
christos
ecfa5800d4
PR/39201: Brian Marcotte: "who am i" problem when using ptyfs, because it
...
strips pts/
2008-07-24 15:35:41 +00:00
lukem
98e5374ccb
Remove the \n and tabs from the __COPYRIGHT() strings.
...
Tweak to use a consistent format.
2008-07-21 14:19:20 +00:00
dholland
16e3bec279
Clarify how one is supposed to use the pointers returned by getutentries()
...
(the utmpentry.c code), specifically with respect to who owns them and
when to free them. Now they're owned by utmpentry.c, only. Abolish the
freeutentries() function, which was the wrong abstraction; add instead
endutentries(), which flushes out the internally managed memory.
Update callers as necessary. Some (e.g. talkd) had been leaking memory;
others (e.g. syslogd) had been accidentally freeing and reloading utmp
more often than necessary. There are a couple untidy bits in users and
rwhod that someone should look after sometime, maybe.
Fixes PR bin/35131, which was about talkd's memory leak.
2008-07-13 20:07:48 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
dholland
d06b9ed56d
Amplify comments from the previous commit. If xtos misread what was
...
going on, they can't have been clear enough. (And if xtos misread it,
so will anyone else passing by, and then someone will "fix" it...)
Hopefully this will help. Maybe it should be changed to use memcpy
instead of strncpy after all.
2008-03-08 22:41:03 +00:00
dholland
9cf185a523
Remove reflexive cargo-cult-style null-termination after strncpy; it is
...
neither needed nor particularly desirable. Add comments to explain what's
going on, and arrange to fail the build if the sizes of things get out
of whack.
Resolves PR bin/38201 from Chris Spiegel.
2008-03-08 22:29:26 +00:00
perry
8b0f9554ff
convert __attribute__s to applicable cdefs.h macros
2007-12-15 19:44:37 +00:00
wiz
2f0d7fe863
Use Pq.
2007-01-18 00:15:05 +00:00
christos
c3761c950c
Sync with reality. Delete unsupported and describe run level chars.
2007-01-17 16:37:41 +00:00
christos
f56cde20e9
PR/35135: David A. Holland: timespec patches for utmpentry.c
2006-11-27 16:54:10 +00:00
christos
a86c4b2a6a
better format for run level entries.
2006-09-28 15:24:31 +00:00
wiz
7158992a0e
Mark up flags in -a description. Start sentences with upper-case letters.
2006-09-23 10:06:57 +00:00
christos
c044a535e1
add definition for down time.
2006-09-22 21:40:12 +00:00
christos
411ddc6a74
set utmp entry types to user process.
2006-09-20 19:43:33 +00:00
christos
14e0a0ccc6
unbreak the build by including the appropriate header files here.
2006-09-20 19:39:23 +00:00
christos
cbf3acdacb
Add support for the majority of the rest of the system V options, although
...
we don't support some of them. We might add boottime, system clock change
time, in the future, so add the code to do it.
2006-09-19 21:01:29 +00:00
wiz
d16e662529
Document /var/log/wtmpx.[0-9] too.
2006-09-19 19:04:52 +00:00
hubertf
d7f002b78d
Change -u behaviour to also print PID of process on terminal, and
...
add -d to print more information from utmpx.
OK'd by christos@
2006-09-19 14:35:25 +00:00
elad
cbe6a15c01
Another overrun forgotten in previous commit, also found by Coverity.
...
CID 1481.
2006-03-17 20:44:28 +00:00
elad
ab24a02ffe
Fix buffer overrun found by Coverity, CID 1482.
2006-03-17 20:41:02 +00:00
peter
0d03348661
Implement the following two XSI extensions:
...
-q: quick mode, list only the names and the number of users currently
logged on.
-s: default mode, list only the name, line and time fields.
2005-07-22 14:23:05 +00:00
christos
b2d91da0d4
WARNS=3
2005-06-26 17:10:28 +00:00
peter
1a4cb94e52
Sort options.
...
ok wiz@
2004-11-22 17:20:02 +00:00
christos
29950aef4a
Check the result of stat and warn if things are not found.
...
Change all err/x to warn/x
2004-10-22 15:50:47 +00:00
jmmv
b635f565e7
Homogenize usage messages: make the 'usage' word all lowercase, as this seems
...
to be the most common practice in our tree.
2004-01-05 23:23:32 +00:00
wiz
df5a50364e
Use $NetBSD$ instead of $Header$.
2003-11-28 23:52:34 +00:00
agc
89aaa1bb64
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22365, verified by myself.
2003-08-07 11:13:06 +00:00
wiz
d1084fd16c
Quote question mark.
2003-06-27 09:42:24 +00:00
wiz
990562bfef
.Nm does not need a dummy argument ("") before punctuation or
...
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
christos
46a5ddc0d3
fix static length variables.
2003-02-17 13:56:28 +00:00
christos
f611664450
PR/20317: Johnny Billquist: Clear timestamps upon freeing entries.
2003-02-12 17:39:36 +00:00
grant
be8ae688ae
New sentence, new line.
2002-09-30 11:08:56 +00:00
christos
7e66d492ee
make this compile with either utmp or utmpx there.
2002-08-01 23:51:42 +00:00
christos
75db63d9a2
- don't hide a global.
2002-08-01 23:36:30 +00:00
christos
eb122f434a
abstract out utmp loading.
2002-08-01 23:23:07 +00:00
christos
c5c71978de
add utmpx support; lots of code can be shared now with w.
2002-07-28 21:46:34 +00:00
wiz
aded0d2cce
Whitespace cleanup.
2001-12-01 16:43:07 +00:00