setsid()
  public
  
    
    
Establishes this process as a new session and process group leader, with no
controlling tty. Returns the session id. Not available on all platforms.
Process.setsid   
   
  
    Show source    
    
      static VALUE
proc_setsid(void)
{
    rb_pid_t pid;
    rb_secure(2);
    pid = setsid();
    if (pid < 0) rb_sys_fail(0);
    return PIDT2NUM(pid);
}