異なる動作をさせることができる。ファイルステータスフラグをセットする。追加で呼び出す必要がなくなる。フラグの説明を参照のこと。受け付けたソケットのディスクリプターである非負の整数値を返す。エラーコードとして渡す。ソケットの実装とは異なる。受付け対象の接続が存在しない。つの定数が同じ値を持つことも求めていない。EBADFディスクリプターが不正。ECONNABORTED接続が中止された。引き数がユーザーアドレス空間の書き込み可能領域にない。システムコールが中断された。EINVALソケットが接続待ち状態ではない。(例えば、負の場合など)。不正な値が指定されている。EMFILE1プロセスがオープンできるファイルディスクリプター数の上限に達した。ENFILEオープンされたファイルの総数がシステム全体の上限に達していた。ENOMEMメモリーが足りない。ソケットバッファーの大きさによるメモリー割り当ての制限である。ENOTSOCKディスクリプターはソケットではなくファイルを参照している。EPROTOプロトコルエラー。以下のエラーで失敗する:EPERMファイアウォールのルールにより接続が禁止された。この他に、新しいソケットに対するネットワークエラーが返されることもある。これらはそれぞれのプロトコルで定義されている。以下に示すようなエラーを返すこともある。トレースの最中に現れることもある。以降で利用可能である。以降で利用可能である。