存在するが、アドレスは割り当てられていない。指定されたアドレスを割り当てる。指すアドレス構造体のサイズをバイト単位で指定する。使用してローカルアドレスを割り当てる必要がある。名前付けのルールはアドレスファミリーごとに異なっている。章の各マニュアルを参照すること。アドレスファミリーに依存する。コンパイラの警告メッセージを抑えるためだけに存在する。成功した場合にはゼロが返される。エラー¶EACCESそのアドレスは保護されていて、かつユーザーがスーパーユーザーではない。EADDRINUSE指定されたアドレスが既に使用中である。一時ポートとして使用する範囲のすべてのポート番号が使用中であった。不正なディスクリプターである。このソケットのドメインで有効なアドレスではない。ファイルに対するディスクリプターで、ソケットに対するものではない。ローカルではなかった。ユーザーのアクセス可能なアドレス空間の外を指している。解決する際に遭遇したシンボリックリンクが多過ぎる。ENOENTファイルが存在しない。ENOMEMカーネルに、利用可能なメモリーが十分にない。ENOTDIRパス名の構成要素がディレクトリではない。読み込み専用のファイルシステム上にある。このヘッダーファイルは必要ではない。インクルードするのが賢明であろう。