Class UIO


  • public class UIO
    extends java.lang.Object
    Native bindings to <sys/uio.h>.
    • 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)
      • 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.
      • 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.