/** * Get a pure-Java POSIX instance. Functionality will be limited to that which can * be provided by pure-Java/JDK features or shelling out to external commands. * * @param handler a POSIXHandler implementation * @return a pure-Java POSIX implementation */ public static POSIX getJavaPOSIX(POSIXHandler handler) { return new JavaPOSIX(handler); }
public long posix_spawnp(String path, Collection<? extends SpawnFileAction> fileActions, Collection<? extends SpawnAttribute> spawnAttributes, Collection<? extends CharSequence> argv, Collection<? extends CharSequence> envp) { return unimplementedInt("posix_spawnp"); }
public FileStat lstat(String path) { FileStat stat = allocateStat(); if (lstat(path, stat) < 0) handler.error(ENOENT, "lstat", path); return stat; }
public long sysconf(Sysconf name) { switch (name) { case _SC_CLK_TCK: return JavaTimes.HZ; default: errno(Errno.EOPNOTSUPP.intValue()); return -1; } }
public FileStat stat(String path) { FileStat stat = allocateStat(); if (helper.stat(path, stat) < 0) handler.error(ENOENT, "stat", path); return stat; }
public FileStat lstat(String path) { FileStat stat = allocateStat(); if (lstat(path, stat) < 0) handler.error(ENOENT, "lstat", path); return stat; }
public long sysconf(Sysconf name) { switch (name) { case _SC_CLK_TCK: return JavaTimes.HZ; default: errno(Errno.EOPNOTSUPP.intValue()); return -1; } }
public FileStat stat(String path) { FileStat stat = allocateStat(); if (helper.stat(path, stat) < 0) handler.error(ENOENT, "stat", path); return stat; }
public long posix_spawnp(String path, Collection<? extends SpawnFileAction> fileActions, Collection<? extends SpawnAttribute> spawnAttributes, Collection<? extends CharSequence> argv, Collection<? extends CharSequence> envp) { return unimplementedInt("posix_spawnp"); }
public FileStat lstat(String path) { FileStat stat = allocateStat(); if (lstat(path, stat) < 0) handler.error(ENOENT, "lstat", path); return stat; }
/** * Get a pure-Java POSIX instance. Functionality will be limited to that which can * be provided by pure-Java/JDK features or shelling out to external commands. * * @param handler a POSIXHandler implementation * @return a pure-Java POSIX implementation */ public static POSIX getJavaPOSIX(POSIXHandler handler) { return new JavaPOSIX(handler); }
public long sysconf(Sysconf name) { switch (name) { case _SC_CLK_TCK: return JavaTimes.HZ; default: errno(Errno.EOPNOTSUPP.intValue()); return -1; } }
public FileStat stat(String path) { FileStat stat = allocateStat(); if (helper.stat(path, stat) < 0) handler.error(ENOENT, "stat", path); return stat; }
public long posix_spawnp(String path, Collection<? extends SpawnFileAction> fileActions, Collection<? extends SpawnAttribute> spawnAttributes, Collection<? extends CharSequence> argv, Collection<? extends CharSequence> envp) { return unimplementedInt("posix_spawnp"); }
public FileStat lstat(String path) { FileStat stat = allocateStat(); if (lstat(path, stat) < 0) handler.error(ENOENT, "lstat", path); return stat; }
/** * Get a pure-Java POSIX instance. Functionality will be limited to that which can * be provided by pure-Java/JDK features or shelling out to external commands. * * @param handler a POSIXHandler implementation * @return a pure-Java POSIX implementation */ public static POSIX getJavaPOSIX(POSIXHandler handler) { return new JavaPOSIX(handler); }
public long sysconf(Sysconf name) { switch (name) { case _SC_CLK_TCK: return JavaTimes.HZ; default: errno(Errno.EOPNOTSUPP.intValue()); return -1; } }
public FileStat stat(String path) { FileStat stat = allocateStat(); if (helper.stat(path, stat) < 0) handler.error(ENOENT, "stat", path); return stat; }
public int kill(int pid, int signal) { return unimplementedInt("kill"); // FIXME: Can be implemented }
public static POSIX getJavaPOSIX(POSIXHandler handler) { return new JavaPOSIX(handler); }