public int errno() { return LastError.getLastError(getRuntime()); }
public int errno() { return LastError.getLastError(getRuntime()); }
public void errno(int value) { LastError.setLastError(getRuntime(), value); }
private Pointer nativeFileActions(Collection<? extends SpawnFileAction> fileActions) { Pointer nativeFileActions = Memory.allocateDirect(getRuntime(), 128); ((UnixLibC) libc()).posix_spawn_file_actions_init(nativeFileActions); for (SpawnFileAction action : fileActions) { action.act(this, nativeFileActions); } return nativeFileActions; }
public int setrlimit(int resource, long rlimCur, long rlimMax) { RLimit rlim = new DefaultNativeRLimit(getRuntime()); rlim.init(rlimCur, rlimMax); return libc().setrlimit(resource, rlim); }
public int setrlimit(int resource, long rlimCur, long rlimMax) { RLimit rlim = new DefaultNativeRLimit(getRuntime()); rlim.init(rlimCur, rlimMax); return libc().setrlimit(resource, rlim); }
private Pointer nativeFileActions(Collection<? extends SpawnFileAction> fileActions) { Pointer nativeFileActions = Memory.allocateDirect(getRuntime(), 128); ((UnixLibC) libc()).posix_spawn_file_actions_init(nativeFileActions); for (SpawnFileAction action : fileActions) { action.act(this, nativeFileActions); } return nativeFileActions; }
public int setrlimit(int resource, long rlimCur, long rlimMax) { RLimit rlim = new DefaultNativeRLimit(getRuntime()); rlim.init(rlimCur, rlimMax); return libc().setrlimit(resource, rlim); }
private Pointer nativeSpawnAttributes(Collection<? extends SpawnAttribute> spawnAttributes) { Pointer nativeSpawnAttributes = Memory.allocateDirect(getRuntime(), 128); ((UnixLibC) libc()).posix_spawnattr_init(nativeSpawnAttributes); for (SpawnAttribute action : spawnAttributes) { action.set(this, nativeSpawnAttributes); } return nativeSpawnAttributes; }
private Pointer nativeSpawnAttributes(Collection<? extends SpawnAttribute> spawnAttributes) { Pointer nativeSpawnAttributes = Memory.allocateDirect(getRuntime(), 128); ((UnixLibC) libc()).posix_spawnattr_init(nativeSpawnAttributes); for (SpawnAttribute action : spawnAttributes) { action.set(this, nativeSpawnAttributes); } return nativeSpawnAttributes; }
public RLimit getrlimit(int resource) { RLimit rlim = new DefaultNativeRLimit(getRuntime()); if (getrlimit(resource, rlim) < 0) handler.error(Errno.valueOf(errno()), "rlim"); return rlim; }
public int utimes(String path, long[] atimeval, long[] mtimeval) { Timeval[] times = null; if (atimeval != null && mtimeval != null) { times = Struct.arrayOf(getRuntime(), DefaultNativeTimeval.class, 2); times[0].setTime(atimeval); times[1].setTime(mtimeval); } return libc().utimes(path, times); }
public int utimensat(int dirfd, String path, long[] atimespec, long[] mtimespec, int flag) { Timespec[] times = null; if (atimespec != null && mtimespec != null) { times = Struct.arrayOf(getRuntime(), DefaultNativeTimespec.class, 2); times[0].setTime(atimespec); times[1].setTime(mtimespec); } return libc().utimensat(dirfd, path, times, flag); }
public int lutimes(String path, long[] atimeval, long[] mtimeval) { Timeval[] times = null; if (atimeval != null && mtimeval != null) { times = Struct.arrayOf(getRuntime(), DefaultNativeTimeval.class, 2); times[0].setTime(atimeval); times[1].setTime(mtimeval); } return libc().lutimes(path, times); }
public int utimes(String path, long[] atimeval, long[] mtimeval) { Timeval[] times = null; if (atimeval != null && mtimeval != null) { times = Struct.arrayOf(getRuntime(), DefaultNativeTimeval.class, 2); times[0].setTime(atimeval); times[1].setTime(mtimeval); } return libc().utimes(path, times); }
public int utimes(String path, long[] atimeval, long[] mtimeval) { Timeval[] times = null; if (atimeval != null && mtimeval != null) { times = Struct.arrayOf(getRuntime(), DefaultNativeTimeval.class, 2); times[0].setTime(atimeval); times[1].setTime(mtimeval); } return libc().utimes(path, times); }
public int futimes(int fd, long[] atimeval, long[] mtimeval) { Timeval[] times = null; if (atimeval != null && mtimeval != null) { times = Struct.arrayOf(getRuntime(), DefaultNativeTimeval.class, 2); times[0].setTime(atimeval); times[1].setTime(mtimeval); } return libc().futimes(fd, times); }
public int futimes(int fd, long[] atimeval, long[] mtimeval) { Timeval[] times = null; if (atimeval != null && mtimeval != null) { times = Struct.arrayOf(getRuntime(), DefaultNativeTimeval.class, 2); times[0].setTime(atimeval); times[1].setTime(mtimeval); } return libc().futimes(fd, times); }
public int futimens(int fd, long[] atimespec, long[] mtimespec) { Timespec[] times = null; if (atimespec != null && mtimespec != null) { times = Struct.arrayOf(getRuntime(), DefaultNativeTimespec.class, 2); times[0].setTime(atimespec); times[1].setTime(mtimespec); } return libc().futimens(fd, times); }
public int futimes(int fd, long[] atimeval, long[] mtimeval) { Timeval[] times = null; if (atimeval != null && mtimeval != null) { times = Struct.arrayOf(getRuntime(), DefaultNativeTimeval.class, 2); times[0].setTime(atimeval); times[1].setTime(mtimeval); } return libc().futimes(fd, times); }