OpenGrok
Cross Reference: cmds.c
xref
: /
src
/
usr.sbin
/
lpr
/
lpc
/
cmds.c
Home
|
History
|
Annotate
|
Download
|
only in
lpc
History log of
/src/usr.sbin/lpr/lpc/cmds.c
Revision
Date
Author
Comments
1.25
16-Dec-2016
mrg
scandir/alphasort take "const struct dirent **" not "const void *" in
modern unix. since we claim to be 'IEEE Std 1003.1-2008', make it so.
1.24
31-Aug-2011
plunky
branches: 1.24.24;
NULL does not need a cast
1.23
04-Jan-2011
wiz
Fix fd leak in error cases. Found by cppcheck.
1.22
13-Jul-2009
roy
Rename internal getline() function to get_line() so it does
conflict with the soon to be added getline(3) libc function.
1.21
18-Jan-2009
lukem
fix -Wsign-compare issues
1.20
21-Jul-2008
lukem
Remove the \n and tabs from the __COPYRIGHT() strings.
Tweak to use a consistent format.
1.19
21-Mar-2006
christos
branches: 1.19.20;
Coverity CID 1225: Don't close negative fd. While here fix fd leak.
1.18
28-Nov-2005
christos
- WARNS = 4
- factor out commonly used code.
- constify
- use warn/warnx instead of printf
1.17
30-Oct-2004
dsl
Add (unsigned char) cast to ctype functions
Some of this code could usefully be converted to use strtoul() and/or
some small helper functions.
1.16
07-Aug-2003
agc
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22366, verified by myself.
1.15
17-May-2003
itojun
use strlcpy/strlcat.
[fix off-by-one in displayq.c]
1.14
14-Jul-2002
wiz
Unifdef __STDC__. Remove __P(). ANSIfy.
1.13
16-Apr-2000
mrg
make scandir(3)'s 3rd argument take a function that takes a *const*
struct dirent *, rather than non-const. this makes scandir(3) the
same as the scandir implementations in libiberty and glibc, and the
select function has no need to modify the dirent.
1.12
05-Oct-1997
mrg
- WARNS?=1
- be safe with unlinking files (from freebsd)
- remove register
- clean up $NetBSD$'s.
- use inet_ntoa() in one place (from openbsd)
- nul terminate after a bunch of strncpy()'s
- #ifdef __STDC__ rather than #if (from freebsd)
- be safe with a bunch of string operations (from freebsd)
- use warn()/err() over home grown versions (some from freebsd)
- rename warn() to nodaemon() to remove conflict with above
- check errno from failed kill(2) against ESRCH (from freebsd)
- use getopt() rather than home grown versions (from freebsd)
- clean up a bunch of man pages (some from freebsd)
- check for hostname spoof (from freebsd)
- use POSIX wait() interfaces
- use sysconf(_SC_OPEN_MAX) in preference to NOFILE (from freebsd)
- deal with fork() failure
- index/rindex -> strchr/strrchr (some from freebsd)
- add B57600 and B115200 speeds (from freebsd)
- some KNF
- be safe with files passed in over the network (some from freebsd)
- check return value of malloc(), calloc() and strdup()
1.11
05-Oct-1997
mrg
merge 4.4 lite2
1.10
10-Jul-1997
mikel
oops
1.9
10-Jul-1997
mikel
clarify assignments used as conditionals (gcc -Wall)
1.8
09-Dec-1996
mrg
remove unsafe calls to strcpy(), strcat(), and sprintf(). some KNF.
1.7
14-Jan-1996
hpeyerl
branches: 1.7.4;
More descriptive message for printer status. Addresses PR #509.
1.6
15-Nov-1995
pk
Add RCSIDs
1.5
03-Oct-1995
hpeyerl
-- convert sgtty to termios. From: Scott Bartram <scottb@iis.net>
-- Use seteuid() to only give lpr, lprm, lpq and lpc root when they
need it from matthew green <mrg@mame.mu.oz.au>
1.4
18-May-1994
cgd
clean up that import. no rcsids yet.
1.3
08-Dec-1993
jtc
Upgraded to use <dirent.h>.
1.2
01-Aug-1993
mycroft
Add RCS identifiers.
1.1
21-Mar-1993
cgd
branches: 1.1.1;
Initial revision
1.1.1.3
05-Oct-1997
mrg
lite-2
1.1.1.2
18-May-1994
cgd
lpr from 4.4-Lite
1.1.1.1
21-Mar-1993
cgd
initial import of 386bsd-0.1 sources
1.7.4.1
26-Jan-1997
rat
Update from trunk. Fixes security bugs.
1.19.20.1
18-Sep-2008
wrstuden
Sync with wrstuden-revivesa-base-2.
1.24.24.1
07-Jan-2017
pgoyette
Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
Indexes created Thu Oct 02 14:10:14 GMT 2025