Interface Native.LibC

All Known Implementing Classes:
WinLibCAdapter
Enclosing class:
Native

public static interface Native.LibC
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    close(int fd)
     
    int
    fcntl(int fd, int cmd, int data)
     
    int
    kevent(int kq, ByteBuffer changebuf, int nchanges, ByteBuffer eventbuf, int nevents, Native.Timespec timeout)
     
    int
    kevent(int kq, jnr.ffi.Pointer changebuf, int nchanges, jnr.ffi.Pointer eventbuf, int nevents, Native.Timespec timeout)
     
    int
     
    int
    pipe(int[] fds)
     
    int
    poll(ByteBuffer pfds, int nfds, int timeout)
     
    int
    poll(jnr.ffi.Pointer pfds, int nfds, int timeout)
     
    int
    read(int fd, byte[] data, long size)
     
    int
    read(int fd, ByteBuffer data, long size)
     
    int
    shutdown(int s, int how)
     
    strerror(int error)
     
    int
    write(int fd, byte[] data, long size)
     
    int
    write(int fd, ByteBuffer data, long size)
     
  • Field Details

    • F_GETFL

      static final int F_GETFL
    • F_SETFL

      static final int F_SETFL
    • O_NONBLOCK

      static final int O_NONBLOCK
  • Method Details

    • close

      int close(int fd)
    • read

      int read(int fd, ByteBuffer data, long size)
    • read

      int read(int fd, byte[] data, long size)
    • write

      int write(int fd, ByteBuffer data, long size)
    • write

      int write(int fd, byte[] data, long size)
    • fcntl

      int fcntl(int fd, int cmd, int data)
    • poll

      int poll(ByteBuffer pfds, int nfds, int timeout)
    • poll

      int poll(jnr.ffi.Pointer pfds, int nfds, int timeout)
    • kqueue

      int kqueue()
    • kevent

      int kevent(int kq, ByteBuffer changebuf, int nchanges, ByteBuffer eventbuf, int nevents, Native.Timespec timeout)
    • kevent

      int kevent(int kq, jnr.ffi.Pointer changebuf, int nchanges, jnr.ffi.Pointer eventbuf, int nevents, Native.Timespec timeout)
    • pipe

      int pipe(int[] fds)
    • shutdown

      int shutdown(int s, int how)
    • strerror

      String strerror(int error)