'\" te .\" Copyright 1989 AT&T Copyright (c) 2000, Sun Microsystems, Inc. All Rights Reserved .TH setpgrp 2 "5 Jan 2000" "SunOS 5.11" "System Calls" .SH NAME setpgrp \- set process group ID .SH SYNOPSIS .LP .nf #include #include \fBpid_t\fR \fBsetpgrp\fR(\fBvoid\fR); .fi .SH DESCRIPTION .sp .LP If the calling process is not already a session leader, the \fBsetpgrp()\fR function makes it one by setting its process group \fBID\fR and session \fBID\fR to the value of its process \fBID\fR, and releases its controlling terminal. See \fBIntro\fR(2) for more information on process group \fBID\fRs and session leaders. .SH RETURN VALUES .sp .LP The \fBsetpgrp()\fR function returns the value of the new process group \fBID\fR. .SH ERRORS .sp .LP No errors are defined. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Interface StabilityCommitted _ StandardSee \fBstandards\fR(5). .TE .SH SEE ALSO .sp .LP \fBsetpgrp\fR(1), \fBIntro\fR(2), \fBexec\fR(2), \fBfork\fR(2), \fBgetpid\fR(2), \fBgetsid\fR(2), \fBkill\fR(2), \fBsignal\fR(3C), \fBattributes\fR(5), \fBstandards\fR(5)