成功した場合にはバッファーに格納された文字数を返す。エラー・コードを格納する。(2)も参照すること)。プロセスに割り当てられたアドレス空間の外を指している。EINVAL指定したファイルがシンボリック・リンクでない。ELOOPパス名にシンボリック・リンクが多すぎる。ENAMETOOLONGパス名かパス名の一部分が長過ぎる。ENOENTその名前のファイルが存在しない。ENOMEMカーネルに十分なメモリがない。ENOTDIRパスのディレクトリ部分がディレクトリでない。