Commit Graph

21 Commits

Author SHA1 Message Date
matt d34c2845b8 Use C89 function definitions 2012-03-20 20:34:57 +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
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
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
jdolecek e13853c3cc one <unistd.h> is enough
fixes PR misc/21339 by Igor Sobrado
2003-04-27 10:38:42 +00:00
lukem 5d4973fe97 makefile delint. use NETBSDSRCDIR as appropriate 2002-09-18 14:00:33 +00:00
christos 51fb285828 utmpx support 2002-08-01 23:51:20 +00:00
garbled 9e44e9b578 More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.
1999-03-22 18:16:34 +00:00
christos b4c8a47030 appease gcc-2.8.1 1998-12-19 23:35:24 +00:00
wsanchez 76e31a71ac include unistd 1998-10-14 00:58:00 +00:00
perry d15c52e60c change includes to fix compiler warning 1998-02-03 04:19:15 +00:00
lukem d73442837f WARNSify, fix .Nm usage, deprecate register, getopt returns -1 1997-10-20 02:41:21 +00:00
jtc b9dc358fda more cleanup from jimj. 1994-12-20 15:58:19 +00:00
jtc 3b09eeb789 Allocate array containing names of users dynamically. 1994-12-07 00:21:14 +00:00
jtc 3ed25c1fb4 Merged with 4.4lite.
Changed to conform to NetBSD's new RCS Id convention.
1994-12-06 07:32:26 +00:00
deraadt 9e884098d2 fix from <dgy@mcs.com> 1994-04-08 08:09:14 +00:00
mycroft e9d867ef50 Add RCS identifiers. 1993-08-01 17:54:45 +00:00
mycroft c3e42d1c64 Add RCS indentifiers. 1993-08-01 07:22:47 +00:00
mycroft 75ff3a90bd Add RCS identifiers. 1993-07-30 23:49:23 +00:00
cgd 61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00