Skip to content

aio: add missing ops #85

@Cloudef

Description

@Cloudef

https://github.com/torvalds/linux/blob/master/include/uapi/linux/io_uring.h

TODO:

  • writev
  • readv
  • epoll_ctl
  • sync_file_range
  • fallocate
  • fadvise
  • madvise
  • openat2
  • statx
  • splice
  • files_update
  • tee
  • msg_ring
  • fsetxattr
  • setxattr
  • fgetxattr
  • getxattr
  • uring_cmd
  • futex_wait
  • futex_wake
  • futex_waitv
  • fixed_fd_install
  • ftruncate
  • bind
  • listen

Won't be supported:

  • write_fixed: buffer rings are better abstraction than fixed buffers
  • read_fixed: buffer rings are better abstraction than fixed buffers
  • timeout_remove: cancel works with every operation
  • poll_remove: cancel works with every operation

TBD:

  • read_multishot
  • send_zc
  • sendmsg_zc

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions