static extern IntPtr eio_open(string path, OpenFlags flags, mode_t mode, int pri, eio_cb cb, IntPtr data);
static extern IntPtr eio_read(int fd, byte [] buf, size_t length, off_t offset, int pri, eio_cb cb, IntPtr data);
private static extern IntPtr eio_unlink(string path, int pri, eio_cb cb, IntPtr data);
static extern IntPtr eio_fstat(int fd, int pri, eio_cb cb, IntPtr data);
private static extern IntPtr eio_rename(string path, string new_path, int pri, eio_cb cb, IntPtr data);
private static extern IntPtr eio_symlink(string path, string new_path, int pri, eio_cb cb, IntPtr data);
static extern IntPtr eio_sendfile(int out_fd, int in_fd, off_t in_offset, size_t length, int pri, eio_cb cb, IntPtr data);
static extern IntPtr eio_stat(string path, int pri, eio_cb cb, IntPtr data);
private static extern IntPtr eio_stat(string path, int pri, eio_cb cb, IntPtr data); /* stat buffer=ptr2 allocated dynamically */
static extern IntPtr eio_close(int fd, int pri, eio_cb cb, IntPtr data);