= private = protected
grant_privilege(p1)
Set the effective user ID, and if possible, the saved user ID of the process to the given integer. Returns the new effective user ID. Not available on all platforms.
[Process.uid, Process.euid] #=> [0, 0] Process::UID.grant_privilege(31) #=> 31 [Process.uid, Process.euid] #=> [0, 31]
static VALUE p_uid_grant_privilege(VALUE obj, VALUE id) { rb_seteuid_core(NUM2UIDT(id)); return id; }