Package org.lwjgl.system.linux
Class UIO
java.lang.Object
org.lwjgl.system.linux.UIO
Native bindings to <sys/uio.h>.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Flags forpreadv2
/pwritev2
.static final int
Flags forpreadv2
/pwritev2
.static final int
Flags forpreadv2
/pwritev2
.static final int
Flags forpreadv2
/pwritev2
.static final int
Flags forpreadv2
/pwritev2
.static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
npreadv
(int __fd, long __iovec, int __count, long __offset) 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
nreadv
(int __fd, long __iovec, int __count) static long
nwritev
(int __fd, long __iovec, int __count) static long
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
static long
static long
-
Field Details
-
UIO_FASTIOV
public static final int UIO_FASTIOV- See Also:
-
UIO_MAXIOV
public static final int UIO_MAXIOV- See Also:
-
RWF_HIPRI
public static final int RWF_HIPRIFlags 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
- See Also:
-
RWF_DSYNC
public static final int RWF_DSYNCFlags 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
- See Also:
-
RWF_SYNC
public static final int RWF_SYNCFlags 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
- See Also:
-
RWF_NOWAIT
public static final int RWF_NOWAITFlags 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
- See Also:
-
RWF_APPEND
public static final int RWF_APPENDFlags 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
- See Also:
-
-
Method Details
-
nreadv
public static long nreadv(int __fd, long __iovec, int __count) -
readv
-
nwritev
public static long nwritev(int __fd, long __iovec, int __count) -
writev
-
npreadv
public static long npreadv(int __fd, long __iovec, int __count, long __offset) -
preadv
-
npwritev
public static long npwritev(int __fd, long __iovec, int __count, long __offset) -
pwritev
-
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) -
process_vm_writev
public static long process_vm_writev(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags) Write to another process' address space.
-