summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2014-09-18 17:01:45 +0000
committerpfg <pfg@FreeBSD.org>2014-09-18 17:01:45 +0000
commit151963c738ec787c3536e6c2ff16d596528879a9 (patch)
treefeeaa624eecd1bbd62e3986dda0bfa15afc880e8 /usr.sbin
parent691a9f40b40bdaeceb8f0f2cc088145419caadb9 (diff)
downloadFreeBSD-src-151963c738ec787c3536e6c2ff16d596528879a9.zip
FreeBSD-src-151963c738ec787c3536e6c2ff16d596528879a9.tar.gz
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. MFC after: 5 weeks
Diffstat (limited to 'usr.sbin')
-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