解決して、正規化された絶対パス名を生成する。より参照されるバッファに格納される。いった要素は含まれない。バイトまで割り当て、このバッファへのポインタを返す。使ってこのバッファを解放すべきである。エラーの内容を示す値がセットされる。エラーEACCESパスのディレクトリ部分に、読み出し許可または検索許可が与えられていない。場合にもこのエラーが返される。)EIOファイルシステムを読むときに、I/Oエラーが起こった。ELOOPパス名の変換にあたり、解決すべきシンボリック・リンクの数が多過ぎた。ENOENT指定されたファイルが存在しない。ENOTDIRパスのディレクトリ要素が、ディレクトリでない。場合の動作は実装に依存するとしている。このマニュアルページに書かれている動作が規定されている。