public static int getegid() { return POSIX.getegid(); } }
public boolean groupMember(int gid) { return posix.getgid() == gid || posix.getegid() == gid; }
public boolean groupMember(int gid) { if (posix.getgid() == gid || posix.getegid() == gid) { return true; } // FIXME: Though not Posix, windows has different mechanism for this. return false; }
public boolean groupMember(int gid) { if (posix.getgid() == gid || posix.getegid() == gid) { return true; } // FIXME: Though not Posix, windows has different mechanism for this. return false; }
public boolean groupMember(int gid) { if (posix.getgid() == gid || posix.getegid() == gid) { return true; } // FIXME: Though not Posix, windows has different mechanism for this. return false; }
public boolean groupMember(int gid) { if (posix.getgid() == gid || posix.getegid() == gid) { return true; } // FIXME: Though not Posix, windows has different mechanism for this. return false; }
public int getegid() { return posix().getegid(); }
public int getegid() { try { return posix.getegid(); } catch (UnsatisfiedLinkError ule) { return unimplementedInt(); } }
@Hide(OS.NT) public static int getegid() { return posix.getegid(); }
public boolean groupMember(int gid) { return posix.getgid() == gid || posix.getegid() == gid; }
public int getegid() { return posix().getegid(); }
public int getegid() { return posix().getegid(); }
public int getegid() { try { return posix.getegid(); } catch (UnsatisfiedLinkError ule) { return unimplementedInt(); } }
public int getegid() { return posix().getegid(); }
public int getegid() { try { return posix.getegid(); } catch (UnsatisfiedLinkError ule) { return unimplementedInt(); } }
public boolean groupMember(int gid) { return posix.getgid() == gid || posix.getegid() == gid; }
public static IRubyObject egid(Ruby runtime) { if (Platform.IS_WINDOWS) { // MRI behavior on Windows return RubyFixnum.zero(runtime); } return runtime.newFixnum(checkErrno(runtime, runtime.getPosix().getegid())); }
public static IRubyObject egid(Ruby runtime) { if (Platform.IS_WINDOWS) { // MRI behavior on Windows return RubyFixnum.zero(runtime); } return runtime.newFixnum(checkErrno(runtime, runtime.getPosix().getegid())); }
public static IRubyObject egid(Ruby runtime) { if (Platform.IS_WINDOWS) { // MRI behavior on Windows return RubyFixnum.zero(runtime); } return runtime.newFixnum(checkErrno(runtime, runtime.getPosix().getegid())); }
public static IRubyObject egid(Ruby runtime) { if (Platform.IS_WINDOWS) { // MRI behavior on Windows return RubyFixnum.zero(runtime); } return runtime.newFixnum(checkErrno(runtime, runtime.getPosix().getegid())); }