public static int geteuid() { return POSIX.geteuid(); }
@Hide(OS.NT) public static int geteuid() { return posix.geteuid(); }
public boolean isOwned() { return posix.geteuid() == uid(); }
public boolean isOwned() { return posix.geteuid() == uid(); }
public int geteuid() { return posix().geteuid(); }
public boolean isOwned() { return posix.geteuid() == uid(); }
public int geteuid() { return posix().geteuid(); }
public static IRubyObject euid(Ruby runtime) { return runtime.newFixnum(checkErrno(runtime, runtime.getPosix().geteuid())); }
public boolean isReadable() { if (posix.geteuid() == 0) return true; if (isOwned()) return (mode() & S_IRUSR) != 0; if (isGroupOwned()) return (mode() & S_IRGRP) != 0; return (mode() & S_IROTH) != 0; }
public boolean isWritable() { if (posix.geteuid() == 0) return true; if (isOwned()) return (mode() & S_IWUSR) != 0; if (isGroupOwned()) return (mode() & S_IWGRP) != 0; return (mode() & S_IWOTH) != 0; }
public boolean isWritable() { if (posix.geteuid() == 0) return true; if (isOwned()) return (mode() & S_IWUSR) != 0; if (isGroupOwned()) return (mode() & S_IWGRP) != 0; return (mode() & S_IWOTH) != 0; }
public boolean isReadable() { if (posix.geteuid() == 0) return true; if (isOwned()) return (mode() & S_IRUSR) != 0; if (isGroupOwned()) return (mode() & S_IRGRP) != 0; return (mode() & S_IROTH) != 0; }
public boolean isWritable() { if (posix.geteuid() == 0) return true; if (isOwned()) return (mode() & S_IWUSR) != 0; if (isGroupOwned()) return (mode() & S_IWGRP) != 0; return (mode() & S_IWOTH) != 0; }
public boolean isWritable() { if (posix.geteuid() == 0) return true; if (isOwned()) return (mode() & S_IWUSR) != 0; if (isGroupOwned()) return (mode() & S_IWGRP) != 0; return (mode() & S_IWOTH) != 0; }
public boolean isReadable() { if (posix.geteuid() == 0) return true; if (isOwned()) return (mode() & S_IRUSR) != 0; if (isGroupOwned()) return (mode() & S_IRGRP) != 0; return (mode() & S_IROTH) != 0; }
public boolean isReadable() { if (posix.geteuid() == 0) return true; if (isOwned()) return (mode() & S_IRUSR) != 0; if (isGroupOwned()) return (mode() & S_IRGRP) != 0; return (mode() & S_IROTH) != 0; }
public boolean isExecutable() { if (posix.geteuid() == 0) return (mode() & S_IXUGO) != 0; if (isOwned()) return (mode() & S_IXUSR) != 0; if (isGroupOwned()) return (mode() & S_IXGRP) != 0; return (mode() & S_IXOTH) != 0; }
public boolean isExecutable() { if (posix.geteuid() == 0) return (mode() & S_IXUGO) != 0; if (isOwned()) return (mode() & S_IXUSR) != 0; if (isGroupOwned()) return (mode() & S_IXGRP) != 0; return (mode() & S_IXOTH) != 0; }
public boolean isExecutable() { if (posix.geteuid() == 0) return (mode() & S_IXUGO) != 0; if (isOwned()) return (mode() & S_IXUSR) != 0; if (isGroupOwned()) return (mode() & S_IXGRP) != 0; return (mode() & S_IXOTH) != 0; }
public boolean isExecutable() { if (posix.geteuid() == 0) return (mode() & S_IXUGO) != 0; if (isOwned()) return (mode() & S_IXUSR) != 0; if (isGroupOwned()) return (mode() & S_IXGRP) != 0; return (mode() & S_IXOTH) != 0; }