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(long _errno, int __fd, long __iovec, int __count, long __offset) Unsafe version of:preadv(java.nio.IntBuffer, int, org.lwjgl.system.linux.IOVec, int, long)static longnprocess_vm_readv(long _errno, int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags) static longnprocess_vm_writev(long _errno, int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags) static longnpwritev(long _errno, int __fd, long __iovec, int __count, long __offset) Unsafe version of:pwritev(java.nio.IntBuffer, int, org.lwjgl.system.linux.IOVec, int, long)static longnreadv(long _errno, int __fd, long __iovec, int __count) Unsafe version of:readv(java.nio.IntBuffer, int, org.lwjgl.system.linux.IOVec, int)static longnwritev(long _errno, int __fd, long __iovec, int __count) Unsafe version of:writev(java.nio.IntBuffer, int, org.lwjgl.system.linux.IOVec, int)static longstatic longprocess_vm_readv(@Nullable IntBuffer _errno, int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags) Read from another process' address space.static longprocess_vm_writev(@Nullable IntBuffer _errno, 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(long _errno, int __fd, long __iovec, int __count) Unsafe version of:readv(java.nio.IntBuffer, int, org.lwjgl.system.linux.IOVec, int) -
readv
- Parameters:
_errno- optionally returns theerrnovalue after this function is called
-
nwritev
public static long nwritev(long _errno, int __fd, long __iovec, int __count) Unsafe version of:writev(java.nio.IntBuffer, int, org.lwjgl.system.linux.IOVec, int) -
writev
- Parameters:
_errno- optionally returns theerrnovalue after this function is called
-
npreadv
public static long npreadv(long _errno, int __fd, long __iovec, int __count, long __offset) Unsafe version of:preadv(java.nio.IntBuffer, int, org.lwjgl.system.linux.IOVec, int, long) -
preadv
public static long preadv(@Nullable IntBuffer _errno, int __fd, IOVec __iovec, int __count, long __offset) - Parameters:
_errno- optionally returns theerrnovalue after this function is called
-
npwritev
public static long npwritev(long _errno, int __fd, long __iovec, int __count, long __offset) Unsafe version of:pwritev(java.nio.IntBuffer, int, org.lwjgl.system.linux.IOVec, int, long) -
pwritev
public static long pwritev(@Nullable IntBuffer _errno, int __fd, IOVec __iovec, int __count, long __offset) - Parameters:
_errno- optionally returns theerrnovalue after this function is called
-
nprocess_vm_readv
public static long nprocess_vm_readv(long _errno, int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags) -
process_vm_readv
public static long process_vm_readv(@Nullable IntBuffer _errno, int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags) Read from another process' address space.- Parameters:
_errno- optionally returns theerrnovalue after this function is called
-
nprocess_vm_writev
public static long nprocess_vm_writev(long _errno, int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags) -
process_vm_writev
public static long process_vm_writev(@Nullable IntBuffer _errno, int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags) Write to another process' address space.- Parameters:
_errno- optionally returns theerrnovalue after this function is called
-