次のことを手伝ってくれる専門家はいますか?
Cで次のシステムコールがあります:
access()
unlink()
setsockopt()
fcntl()
setsid()
socket()
bind()
listen()
エラー コード -1 および errno EINTR/EAGAIN で失敗する可能性があるかどうかを知りたいです。
これらの EINTR/EAGAIN を処理する必要がありますか?
ドキュメントには EINTR/EAGAIN に関する記述はありませんが、多くの人が EINTR/EAGAIN を扱っています。
どれが正しいですか?
シグナルハンドラーを登録する方法は次のとおりです。
また、EINTRまたはEAGAINを返すことがわかっているいくつかのシステムコールにEINTR/EAGAIN処理を追加したコミットがあります: