public class UnistdNoTransitions extends Object
Unistd functions that can be used from Uninterruptible methods
because they have CFunction.Transition.NO_TRANSITION set.| Constructor and Description |
|---|
UnistdNoTransitions() |
| Modifier and Type | Method and Description |
|---|---|
static void |
_exit(int status) |
static int |
chdir(org.graalvm.nativeimage.c.type.CCharPointer path) |
static int |
close(int fd) |
static int |
dup2(int fd,
int fd2) |
static int |
execve(org.graalvm.nativeimage.c.type.CCharPointer path,
org.graalvm.nativeimage.c.type.CCharPointerPointer argv,
org.graalvm.nativeimage.c.type.CCharPointerPointer envp) |
static int |
fork() |
static org.graalvm.word.SignedWord |
lseek(int fd,
org.graalvm.word.SignedWord offset,
int whence) |
static org.graalvm.word.SignedWord |
read(int fd,
org.graalvm.word.PointerBase buf,
org.graalvm.word.UnsignedWord nbytes) |
static long |
sysconf(int name) |
static org.graalvm.word.SignedWord |
write(int fd,
org.graalvm.word.PointerBase buf,
org.graalvm.word.UnsignedWord n) |
public static void _exit(int status)
public static int chdir(org.graalvm.nativeimage.c.type.CCharPointer path)
public static int close(int fd)
public static int dup2(int fd,
int fd2)
public static int execve(org.graalvm.nativeimage.c.type.CCharPointer path,
org.graalvm.nativeimage.c.type.CCharPointerPointer argv,
org.graalvm.nativeimage.c.type.CCharPointerPointer envp)
public static int fork()
public static org.graalvm.word.SignedWord read(int fd,
org.graalvm.word.PointerBase buf,
org.graalvm.word.UnsignedWord nbytes)
public static org.graalvm.word.SignedWord write(int fd,
org.graalvm.word.PointerBase buf,
org.graalvm.word.UnsignedWord n)
public static long sysconf(int name)
public static org.graalvm.word.SignedWord lseek(int fd,
org.graalvm.word.SignedWord offset,
int whence)