[2] EAGAIN は、 POSIX のエラーの1つです。
EAGAIN
EAGAINリソースが一時的に利用不可 (EWOULDBLOCK と同じ値でもよい) (POSIX.1)
リソースが一時的に利用不可 (EWOULDBLOCK と同じ値でもよい) (POSIX.1)