Method: Process#setpgid
- Defined in:
- process.c
#setpgid(pid, integer) ⇒ 0 (private)
Sets the process group ID of pid (0 indicates this process) to integer. Not available on all platforms.
4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 |
# File 'process.c', line 4982
static VALUE
proc_setpgid(VALUE obj, VALUE pid, VALUE pgrp)
{
rb_pid_t ipid, ipgrp;
ipid = NUM2PIDT(pid);
ipgrp = NUM2PIDT(pgrp);
if (setpgid(ipid, ipgrp) < 0) rb_sys_fail(0);
return INT2FIX(0);
}
|