summaryrefslogtreecommitdiffstats
path: root/usr.sbin/lpr
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2014-10-23 02:53:57 +0000
committerpfg <pfg@FreeBSD.org>2014-10-23 02:53:57 +0000
commitfea98e7966e61618305594a6ccb74109caa3b96b (patch)
treeceeb594b0f4d8d5435df44ee9a1c7078ea5432cc /usr.sbin/lpr
parentf56339f0435e5f3aab678b1f8eff08f71d268082 (diff)
downloadFreeBSD-src-fea98e7966e61618305594a6ccb74109caa3b96b.zip
FreeBSD-src-fea98e7966e61618305594a6ccb74109caa3b96b.tar.gz
MFC r271789:
lpr: replace setpgrp(2) with setpgid(2). setpgid(2) is more portable than setpgrp(2). The BSD variant of setpgrp is a wrapper for setpgid(2) anyways.
Diffstat (limited to 'usr.sbin/lpr')
-rw-r--r--usr.sbin/lpr/lpd/printjob.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/lpr/lpd/printjob.c b/usr.sbin/lpr/lpd/printjob.c
index 9771498..06ea1b0 100644
--- a/usr.sbin/lpr/lpd/printjob.c
+++ b/usr.sbin/lpr/lpd/printjob.c
@@ -176,7 +176,7 @@ printjob(struct printer *pp)
}
if(setgid(getegid()) != 0) err(1, "setgid() failed");
printpid = getpid(); /* for use with lprm */
- setpgrp(0, printpid);
+ setpgid((pid_t)0, printpid);
/*
* At initial lpd startup, printjob may be called with various
OpenPOWER on IntegriCloud