IO_URING io_uring_setup


io_uring_setup

📦 [Linux kernel 5.1] int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, unsigned nr_iovecs)

고정 버퍼 작업(io_uring_prep_write_fixed(), io_uring_prep_read_fixed())에 사용할 버퍼를 등록합니다.

⦿ Parameters
  • ring: io_uring_queue_init()에 의해 설정된 'io_uring' 구조체입니다.
  • iovecs: iovec 구조체에 대한 포인터입니다.
  • nr_iovecs: iovec 구조체의 개수.
⦿ Return value
  성공하면 0을 반환하고 실패하면 -errono를 반환합니다.
  strerror(3)를 사용하면 사람이 읽을 수 있는 실패 이유 버전을 얻을 수 있습니다.
⦿ 참고
  • 이 함수를 사용하는 고정 버퍼 예제 프로그램. - https://unixism.net/loti/tutorial/fixed_buffers.html#fixed-buffers
  • io_uring_register - https://unixism.net/loti/ref-iouring/io_uring_register.html#io-uring-register


⚛ 원문


Email 답글이 올라오면 이메일로 알려드리겠습니다.