/* * Returns the id number, e.g. 234233587. This is a string, not a number. */ static VALUE uname_id() { struct utsname u; uname(&u); return rb_str_new2(u.__idnumber); }