Method: Process#getsid
- Defined in:
- process.c
#getsid ⇒ Integer (private) #getsid(pid) ⇒ Integer (private)
4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 |
# File 'process.c', line 4514
static VALUE
proc_getsid(int argc, VALUE *argv)
{
rb_pid_t sid;
VALUE pid;
rb_scan_args(argc, argv, "01", &pid);
if (NIL_P(pid))
pid = INT2FIX(0);
sid = getsid(NUM2PIDT(pid));
if (sid < 0) rb_sys_fail(0);
return PIDT2NUM(sid);
}
|