io_uring_0403
IO_URING io_uring_enter
io_uring_enter
📦 [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
답글이 올라오면 이메일로 알려드리겠습니다.
