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 intFlags forpreadv2/pwritev2.static final intFlags forpreadv2/pwritev2.static final intFlags forpreadv2/pwritev2.static final intFlags forpreadv2/pwritev2.static final intFlags forpreadv2/pwritev2.static final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic longnpreadv(int __fd, long __iovec, int __count, long __offset) static longnprocess_vm_readv(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags) static longnprocess_vm_writev(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags) static longnpwritev(int __fd, long __iovec, int __count, long __offset) static longnreadv(int __fd, long __iovec, int __count) static longnwritev(int __fd, long __iovec, int __count) static longstatic longprocess_vm_readv(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags) Read from another process' address space.static longprocess_vm_writev(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags) Write to another process' address space.static longstatic longstatic 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_DSYNCRWF_SYNC- per-IOFCNTL.O_SYNCRWF_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_DSYNCRWF_SYNC- per-IOFCNTL.O_SYNCRWF_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_DSYNCRWF_SYNC- per-IOFCNTL.O_SYNCRWF_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_DSYNCRWF_SYNC- per-IOFCNTL.O_SYNCRWF_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_DSYNCRWF_SYNC- per-IOFCNTL.O_SYNCRWF_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.
-