APIdock / Ruby
/
method

setregid

ruby latest stable - Class: Process ::Sys
setregid(p1, p2)
public

Sets the (group) real and/or effective group IDs of the current process to rid and eid, respectively. A value of -1 for either means to leave that ID unchanged. Not available on all platforms.

static VALUE
p_sys_setregid(VALUE obj, VALUE rid, VALUE eid)
{
 rb_gid_t rgid, egid;
 PREPARE_GETGRNAM;
 check_gid_switch();
 rgid = OBJ2GID(rid);
 egid = OBJ2GID(eid);
 FINISH_GETGRNAM;
 if (setregid(rgid, egid) != 0) rb_sys_fail(0);
 return Qnil;
}

AltStyle によって変換されたページ (->オリジナル) /