freebsd-dev/usr.sbin/lpr
Garance A Drosehn 137076c5f7 Change the closeallfds() routine to use closefrom() when it is
available (closefrom() was added to FreeBSD in 8.0-release).
The selection is made at compile-time, as I still compile a
FreeBSD-based version of lpr&friends on other platforms.

While testing I out that (at least on my system) lpd has been
closing 11095 fd's, when there are only 6 fd's open.  The old
code took 120 times more clocktime than calling closefrom().
(although that was still less than 2/1000-ths of a second!)

Reviewed by:	jilles
MFC after:	2 weeks
2013-05-27 22:19:01 +00:00
..
chkprintcap
common_source Change the closeallfds() routine to use closefrom() when it is 2013-05-27 22:19:01 +00:00
filters Let lpr build with -Wmissing-variable-declarations. 2012-10-25 20:16:38 +00:00
filters.ru
lp
lpc Check the return error of set[ug]id. While this can never fail in the 2012-10-22 03:31:22 +00:00
lpd Check the return error of set[ug]id. While this can never fail in the 2012-10-22 03:31:22 +00:00
lpq Check the return error of set[ug]id. While this can never fail in the 2012-10-22 03:31:22 +00:00
lpr Check the return error of set[ug]id. While this can never fail in the 2012-10-22 03:31:22 +00:00
lprm Check the return error of set[ug]id. While this can never fail in the 2012-10-22 03:31:22 +00:00
lptest
pac
Makefile
Makefile.inc