Top Description Fields Constructors Methods
org.lwjgl.system.linux

public Class UIO

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

Native bindings to <sys/uio.h>.

Field Summary

Modifier and TypeField and Description
public static final int
RWF_APPEND

Flags for preadv2/pwritev2.

public static final int
RWF_DSYNC

Flags for preadv2/pwritev2.

public static final int
RWF_HIPRI

Flags for preadv2/pwritev2.

public static final int
RWF_NOWAIT

Flags for preadv2/pwritev2.

public static final int
RWF_SYNC

Flags for preadv2/pwritev2.

public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected
UIO()

Method Summary

Modifier and TypeMethod and Description
public static native long
npreadv(int __fd, long __iovec, int __count, long __offset)

public static native long
nprocess_vm_readv(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags)

Unsafe version of: process_vm_readv

public static native long
nprocess_vm_writev(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags)

Unsafe version of: process_vm_writev

public static native long
npwritev(int __fd, long __iovec, int __count, long __offset)

public static native long
nreadv(int __fd, long __iovec, int __count)

public static native long
nwritev(int __fd, long __iovec, int __count)

public static long
preadv(int __fd, IOVec __iovec, int __count, long __offset)

public static long
process_vm_readv(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags)

Read from another process' address space.

public static long
process_vm_writev(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags)

Write to another process' address space.

public static long
pwritev(int __fd, IOVec __iovec, int __count, long __offset)

public static long
readv(int __fd, IOVec __iovec, int __count)

public static long
writev(int __fd, IOVec __iovec, int __count)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

RWF_APPENDback to summary
public static final int RWF_APPEND

Flags for preadv2/pwritev2.

Enum values:
RWF_DSYNCback to summary
public static final int RWF_DSYNC

Flags for preadv2/pwritev2.

Enum values:
RWF_HIPRIback to summary
public static final int RWF_HIPRI

Flags for preadv2/pwritev2.

Enum values:
RWF_NOWAITback to summary
public static final int RWF_NOWAIT

Flags for preadv2/pwritev2.

Enum values:
RWF_SYNCback to summary
public static final int RWF_SYNC

Flags for preadv2/pwritev2.

Enum values:
UIO_FASTIOVback to summary
public static final int UIO_FASTIOV
UIO_MAXIOVback to summary
public static final int UIO_MAXIOV

Constructor Detail

UIOback to summary
protected UIO()

Method Detail

npreadvback to summary
public static native long npreadv(int __fd, long __iovec, int __count, long __offset)
nprocess_vm_readvback to summary
public static native long nprocess_vm_readv(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags)

Unsafe version of: process_vm_readv

nprocess_vm_writevback to summary
public static native long nprocess_vm_writev(int __pid, long __lvec, long __liovcnt, long __rvec, long __riovcnt, long __flags)

Unsafe version of: process_vm_writev

npwritevback to summary
public static native long npwritev(int __fd, long __iovec, int __count, long __offset)
nreadvback to summary
public static native long nreadv(int __fd, long __iovec, int __count)
nwritevback to summary
public static native long nwritev(int __fd, long __iovec, int __count)
preadvback to summary
public static long preadv(int __fd, IOVec __iovec, int __count, long __offset)
Annotations
@NativeType:ssize_t
process_vm_readvback to summary
public static long process_vm_readv(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags)

Read from another process' address space.

Annotations
@NativeType:ssize_t
process_vm_writevback to summary
public static long process_vm_writev(int __pid, IOVec __lvec, long __liovcnt, IOVec __rvec, long __riovcnt, long __flags)

Write to another process' address space.

Annotations
@NativeType:ssize_t
pwritevback to summary
public static long pwritev(int __fd, IOVec __iovec, int __count, long __offset)
Annotations
@NativeType:ssize_t
readvback to summary
public static long readv(int __fd, IOVec __iovec, int __count)
Annotations
@NativeType:ssize_t
writevback to summary
public static long writev(int __fd, IOVec __iovec, int __count)
Annotations
@NativeType:ssize_t