public boolean isROwned() { return posix.getuid() == uid(); }
public int getuid() { return posix().getuid(); }
public int getuid() { try { return posix.getuid(); } catch (UnsatisfiedLinkError ule) { return unimplementedInt(); } }
@Hide(value=OS.NT, posixImpl = PosixImpl.JAVA) public static int getuid() { return posix.getuid(); }
public int getuid() { return posix().getuid(); }
public boolean isROwned() { return posix.getuid() == uid(); }
public static IRubyObject uid(Ruby runtime) { return runtime.newFixnum(checkErrno(runtime, runtime.getPosix().getuid())); }
public static IRubyObject uid(Ruby runtime) { return runtime.newFixnum(checkErrno(runtime, runtime.getPosix().getuid())); }
public boolean isWritableReal() { if (posix.getuid() == 0) return true; if (isROwned()) return (mode() & S_IWUSR) != 0; if (groupMember(gid())) return (mode() & S_IWGRP) != 0; return (mode() & S_IWOTH) != 0; }
public boolean isReadableReal() { if (posix.getuid() == 0) return true; if (isROwned()) return (mode() & S_IRUSR) != 0; if (groupMember(gid())) return (mode() & S_IRGRP) != 0; return (mode() & S_IROTH) != 0; }
public boolean isWritableReal() { if (posix.getuid() == 0) return true; if (isROwned()) return (mode() & S_IWUSR) != 0; if (groupMember(gid())) return (mode() & S_IWGRP) != 0; return (mode() & S_IWOTH) != 0; }
public boolean isReadableReal() { if (posix.getuid() == 0) return true; if (isROwned()) return (mode() & S_IRUSR) != 0; if (groupMember(gid())) return (mode() & S_IRGRP) != 0; return (mode() & S_IROTH) != 0; }
public boolean isWritableReal() { if (posix.getuid() == 0) return true; if (isROwned()) return (mode() & S_IWUSR) != 0; if (groupMember(gid())) return (mode() & S_IWGRP) != 0; return (mode() & S_IWOTH) != 0; }
public boolean isReadableReal() { if (posix.getuid() == 0) return true; if (isROwned()) return (mode() & S_IRUSR) != 0; if (groupMember(gid())) return (mode() & S_IRGRP) != 0; return (mode() & S_IROTH) != 0; }
public boolean isWritableReal() { if (posix.getuid() == 0) return true; if (isROwned()) return (mode() & S_IWUSR) != 0; if (groupMember(gid())) return (mode() & S_IWGRP) != 0; return (mode() & S_IWOTH) != 0; }
public boolean isReadableReal() { if (posix.getuid() == 0) return true; if (isROwned()) return (mode() & S_IRUSR) != 0; if (groupMember(gid())) return (mode() & S_IRGRP) != 0; return (mode() & S_IROTH) != 0; }
public boolean isExecutableReal() { if (posix.getuid() == 0) return (mode() & S_IXUGO) != 0; if (isROwned()) return (mode() & S_IXUSR) != 0; if (groupMember(gid())) return (mode() & S_IXGRP) != 0; return (mode() & S_IXOTH) != 0; }
public boolean isExecutableReal() { if (posix.getuid() == 0) return (mode() & S_IXUGO) != 0; if (isROwned()) return (mode() & S_IXUSR) != 0; if (groupMember(gid())) return (mode() & S_IXGRP) != 0; return (mode() & S_IXOTH) != 0; }
public boolean isExecutableReal() { if (posix.getuid() == 0) return (mode() & S_IXUGO) != 0; if (isROwned()) return (mode() & S_IXUSR) != 0; if (groupMember(gid())) return (mode() & S_IXGRP) != 0; return (mode() & S_IXOTH) != 0; }
public boolean isExecutableReal() { if (posix.getuid() == 0) return (mode() & S_IXUGO) != 0; if (isROwned()) return (mode() & S_IXUSR) != 0; if (groupMember(gid())) return (mode() & S_IXGRP) != 0; return (mode() & S_IXOTH) != 0; }