aio_return(3) - wariua/manpages-ko GitHub Wiki
aio_return - λΉλκΈ° I/O λμμ λ°ν μν μ»κΈ°
#include <aio.h>
ssize_t aio_return(struct aiocb *aiocbp);
-lrt
λ‘ λ§ν¬.
aio_return()
ν¨μλ aiocbp
κ° κ°λ¦¬ν€λ μ μ΄ λΈλ‘μ λΉλκΈ° I/O μμ²μ λν΄ μ΅μ’
λ°ν μνλ₯Ό λ°ννλ€. (aiocb
ꡬ쑰체μ λν μ€λͺ
μ aio(7) μ°Έκ³ .)
ν μμ²μ λν΄ μ΄ ν¨μλ₯Ό ν λ²λ§, aio_error(3)κ° EINPROGRESS
μλ λκ°λ₯Ό λ°ννμ λλ§ νΈμΆν΄μΌ νλ€.
λΉλκΈ° I/O λμμ΄ μλ£λ κ²½μ°μ μ΄ ν¨μλ λκΈ°μ μΈ read(2)
, write(2)
, fsync(2)
, fdatasync(2)
νΈμΆμ΄ λ°ννμ κ°μ λ°ννλ€. μ€λ₯ μ -1μ λ°ννλ©° errno
λ₯Ό μ μ ν μ€μ νλ€.
λΉλκΈ° I/O λμμ΄ μμ§ μλ£λμ§ μμ κ²½μ°μ aio_return()
μ λ°ν κ°κ³Ό μν₯μ κ·μ λΌ μμ§ μλ€.
EINVAL
-
aiocbp
κ° μμ§ λ°ν μνλ₯Ό κ°μ Έμ€μ§ μμ λΉλκΈ° I/O μμ²μ μ μ΄ λΈλ‘μ κ°λ¦¬ν€κ³ μμ§ μλ€. ENOSYS
-
aio_return()
μ΄ κ΅¬νλΌ μμ§ μλ€.
glibc 2.1λΆν° aio_return()
ν¨μκ° μ¬μ© κ°λ₯νλ€.
μ΄ μ μμ μ¬μ©νλ μ©μ΄λ€μ λν μ€λͺ μ attributes(7)λ₯Ό 보λΌ.
μΈν°νμ΄μ€ | μμ± | κ° |
---|---|---|
aio_return() |
μ€λ λ μμ μ± | MT-Safe |
POSIX.1-2001, POSIX.1-2008.
aio(7) μ°Έκ³ .
aio_cancel(3), aio_error(3), aio_fsync(3), aio_read(3), aio_suspend(3), aio_write(3), lio_listio(3), aio(7)
2017-09-15