public interface PosixAPI
| Modifier and Type | Method and Description |
|---|---|
default long |
clock_gettime() |
default long |
clock_gettime(ClockId clockId) |
long |
clock_gettime(int clockId) |
int |
close(int fd) |
default long |
du(String filename) |
int |
fallocate(int fd,
int mode,
long offset,
long length) |
void |
free(long ptr) |
int |
ftruncate(int fd,
long offset) |
int |
get_nprocs_conf() |
int |
get_nprocs() |
int |
getpid() |
int |
gettid() |
default long |
gettimeofday()
note clock_gettime() is more accurate if available.
|
int |
gettimeofday(long timeval) |
int |
lastError() |
default String |
lastErrorStr() |
int |
lockf(int fd,
int cmd,
long len) |
long |
lseek(int fd,
long offset,
int whence) |
default long |
lseek(int fd,
long offset,
WhenceFlag whence) |
int |
madvise(long addr,
long length,
int advice) |
default int |
madvise(long addr,
long length,
MAdviseFlag advice) |
long |
malloc(long size) |
default boolean |
mlock(long addr,
long length) |
default boolean |
mlock2(long addr,
long length,
boolean lockOnFault) |
default void |
mlockall(int flags) |
default void |
mlockall(MclFlag flags) |
long |
mmap(long addr,
long length,
int prot,
int flags,
int fd,
long offset) |
default long |
mmap(long addr,
long length,
MMapProt prot,
MMapFlag flags,
int fd,
long offset) |
int |
msync(long address,
long length,
int mode) |
default int |
msync(long address,
long length,
MSyncFlag flags) |
int |
munmap(long addr,
long length) |
int |
open(CharSequence path,
int flags,
int perm) |
default int |
open(CharSequence path,
OpenFlag flags,
int perm) |
static PosixAPI |
posix() |
long |
read(int fd,
long dst,
long len) |
default String |
sched_getaffinity_summary(int pid) |
int |
sched_getaffinity(int pid,
int cpusetsize,
long mask) |
default int |
sched_setaffinity_as(int pid,
int cpu) |
default int |
sched_setaffinity_range(int pid,
int from,
int to) |
int |
sched_setaffinity(int pid,
int cpusetsize,
long mask) |
String |
strerror(int errno) |
static void |
useNoOpPosixApi() |
long |
write(int fd,
long src,
long len) |
static PosixAPI posix()
static void useNoOpPosixApi()
int close(int fd)
int fallocate(int fd,
int mode,
long offset,
long length)
int ftruncate(int fd,
long offset)
default long lseek(int fd,
long offset,
WhenceFlag whence)
long lseek(int fd,
long offset,
int whence)
int lockf(int fd,
int cmd,
long len)
default int madvise(long addr,
long length,
MAdviseFlag advice)
int madvise(long addr,
long length,
int advice)
long mmap(long addr,
long length,
int prot,
int flags,
int fd,
long offset)
default boolean mlock(long addr,
long length)
default boolean mlock2(long addr,
long length,
boolean lockOnFault)
default void mlockall(MclFlag flags)
default void mlockall(int flags)
default int msync(long address,
long length,
MSyncFlag flags)
int msync(long address,
long length,
int mode)
int munmap(long addr,
long length)
default int open(CharSequence path, OpenFlag flags, int perm)
int open(CharSequence path, int flags, int perm)
long read(int fd,
long dst,
long len)
long write(int fd,
long src,
long len)
default long du(String filename) throws IOException
IOExceptionint gettimeofday(long timeval)
int sched_setaffinity(int pid,
int cpusetsize,
long mask)
int sched_getaffinity(int pid,
int cpusetsize,
long mask)
default String sched_getaffinity_summary(int pid)
int lastError()
default int sched_setaffinity_as(int pid,
int cpu)
default int sched_setaffinity_range(int pid,
int from,
int to)
default long gettimeofday()
default long clock_gettime()
default long clock_gettime(ClockId clockId) throws IllegalArgumentException
IllegalArgumentExceptionlong clock_gettime(int clockId)
throws IllegalArgumentException
IllegalArgumentExceptionlong malloc(long size)
void free(long ptr)
int get_nprocs()
int get_nprocs_conf()
int getpid()
int gettid()
String strerror(int errno)
default String lastErrorStr()
Copyright © 2023. All rights reserved.