Package org.lwjgl.system.linux
Class UIO
- java.lang.Object
-
- org.lwjgl.system.linux.UIO
-
public class UIO extends java.lang.Object
Native bindings to <sys/uio.h>.
-
-
Field Summary
Fields Modifier and Type Field Description static int
RWF_APPEND
RWF_DSYNC
RWF_HIPRI
RWF_NOWAIT
RWF_SYNCFlags forpreadv2
/pwritev2
.static int
UIO_FASTIOV
UIO_MAXIOV
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
npreadv(int __fd, long __iovec, int __count, long __offset)
static long
npreadv2(int __fd, long __iovec, int __count, long __offset, int __flags)
static long
nprocess_vm_readv(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags)
static long
nprocess_vm_writev(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags)
static long
npwritev(int __fd, long __iovec, int __count, long __offset)
static long
npwritev2(int __fd, long __iovec, int __count, long __offset, int __flags)
static long
nreadv(int __fd, long __iovec, int __count)
static long
nwritev(int __fd, long __iovec, int __count)
static long
preadv(int __fd, IOVec __iovec, int __count, long __offset)
static long
preadv2(int __fd, IOVec __iovec, int __count, long __offset, int __flags)
static long
process_vm_readv(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags)
Read from another process' address space.static long
process_vm_writev(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags)
Write to another process' address space.static long
pwritev(int __fd, IOVec __iovec, int __count, long __offset)
static long
pwritev2(int __fd, IOVec __iovec, int __count, long __offset, int __flags)
static long
readv(int __fd, IOVec __iovec, int __count)
static long
writev(int __fd, IOVec __iovec, int __count)
-
-
-
Field Detail
-
UIO_FASTIOV
- See Also:
- Constant Field Values
-
UIO_MAXIOV
- See Also:
- Constant Field Values
-
RWF_HIPRI, RWF_DSYNC, RWF_SYNC, RWF_NOWAIT, RWF_APPEND
Flags forpreadv2
/pwritev2
.Enum values:
RWF_HIPRI
- High priority request.RWF_DSYNC
- per-IOFCNTL.O_DSYNC
RWF_SYNC
- per-IOFCNTL.O_SYNC
RWF_NOWAIT
- per-IO nonblocking modeRWF_APPEND
- per-IOFCNTL.O_APPEND
-
-
Method Detail
-
nreadv
public static long nreadv(int __fd, long __iovec, int __count)
-
readv
public static long readv(int __fd, IOVec __iovec, int __count)
-
nwritev
public static long nwritev(int __fd, long __iovec, int __count)
-
writev
public static long writev(int __fd, IOVec __iovec, int __count)
-
npreadv
public static long npreadv(int __fd, long __iovec, int __count, long __offset)
-
preadv
public static long preadv(int __fd, IOVec __iovec, int __count, long __offset)
-
npwritev
public static long npwritev(int __fd, long __iovec, int __count, long __offset)
-
pwritev
public static long pwritev(int __fd, IOVec __iovec, int __count, long __offset)
-
npreadv2
public static long npreadv2(int __fd, long __iovec, int __count, long __offset, int __flags)
-
preadv2
public static long preadv2(int __fd, IOVec __iovec, int __count, long __offset, int __flags)
-
npwritev2
public static long npwritev2(int __fd, long __iovec, int __count, long __offset, int __flags)
-
pwritev2
public static long pwritev2(int __fd, IOVec __iovec, int __count, long __offset, int __flags)
-
nprocess_vm_readv
public static long nprocess_vm_readv(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags)
-
process_vm_readv
public static long process_vm_readv(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags)
Read from another process' address space.
-
nprocess_vm_writev
public static long nprocess_vm_writev(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags)
-
-