History log of /freebsd-10-stable/usr.bin/pr/pr.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 319257 30-May-2017 asomers

MFC r316501, r316523

r316501:
Fix file descriptor and memory leaks in pr(1)

Also, hook NetBSD's pr test into the build, and add three more test cases.

Reported by: Coverity, Valgrind
CID: 271650 271651 271652 271653 271654 271655 271656 271656
CID: 271657 271658 271659 1006939 1006940 1006941 1006942 1009098
Reviewed by: ngie
Sponsored by: Spectra Logic Corp
Differential Revision: https://reviews.freebsd.org/D9137

r316523:
Remove a duplicate fclose() that snuck into r316501

Reported by: Coverity
CID: 1373338
X-MFC-With: 316501
Sponsored by: Spectra Logic Corp


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 228992 30-Dec-2011 uqs

Spelling fixes for usr.bin/


# 227175 06-Nov-2011 ed

Add missing static keywords to pr(1)


# 204358 26-Feb-2010 ed

Use time(NULL) instead of gettimeofday(), because we only need tv_sec.


# 151701 26-Oct-2005 jhb

Fix misspelled 'argument' and try to make the sentence into English.

Submitted by: Andre Guibert de Bruet andy at siliconlandmark dot com


# 132672 26-Jul-2004 charnier

No capital letter after :


# 108470 30-Dec-2002 schweikh

Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/
Add FreeBSD Id tag where missing.


# 102944 04-Sep-2002 dwmalone

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


# 98552 21-Jun-2002 markm

Modernise this code by rounding up the usual suspects: register keyword,
consts, ANSIfication of functions, proper use of __FBSDID() and so on.
This commit is non-functional from a code-execution perspective, but
pr(1) now compiles WARNS=6 clean.


# 98408 18-Jun-2002 tjr

Don't convert a single space before a tab stop into a tab when the
-i option is used.


# 93481 31-Mar-2002 jmallett

Add P1003.1-2001 -f and -p options.

PR: standards/36243
Submitted by: Tim J. Robbins <tim@robbins.dropbear.id.au>
Reviewed by: mike
MFC after: 2 weeks


# 90788 17-Feb-2002 jedgar

Ensure err is a useful value to prevent using fputs() with a NULL stream.
MFC after: 1 week


# 74575 21-Mar-2001 ache

Use nl_langinfo instead of %Ef


# 72091 06-Feb-2001 asmodai

Fix typo: seperate -> separate.

Seperate does not exist in the english language.


# 54114 04-Dec-1999 kris

The -s option was broken (missing braces around an else clause).

Noticed by: Thomas Stromberg <tstromberg@rtci.com>
Obtained from: OpenBSD


# 53955 30-Nov-1999 ache

Change meaning of newly introduced -L option - it helps lpr later


# 53948 30-Nov-1999 ache

Localize it


# 37262 29-Jun-1998 bde

Don't assume that time_t is long.


# 24360 29-Mar-1997 imp

compare return value from getopt against -1 rather than EOF, per the final
posix standard on the topic.


# 19092 22-Oct-1996 scrappy

Fixes:

When you ask pr to use form feeds at the end of pages and specify a page
length and tell pr to not put the fancy headers and footers on each
pages, then pr will not separate the pages with a form feed.

Closes PR: bin/1237

Submitted by: Warner Losh <imp@village.org>


# 11763 24-Oct-1995 ache

Remove wrong LC_TIME env. usage


# 8874 30-May-1995 rgrimes

Remove trailing whitespace.


# 1591 27-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1590,
which included commits to RCS files with non-trunk default branches.


# 1590 27-May-1994 rgrimes

BSD 4.4 Lite Usr.bin Sources