\fI<unistd.h>\fP にあるが、それ以外の環境ではいずれも
\fI<stdlib.h>\fP にある。
.SS "GNU による拡張"
-If the call fails with either \fBEACCES\fP or \fBENOENT\fP and \fIresolved_path\fP is
-not NULL, then the prefix of \fIpath\fP that is not readable or does not exist
-is returned in \fIresolved_path\fP.
+呼び出しが \fBEACCES\fP か \fBENOENT\fP で失敗し \fIresolved_path\fP が NULL
+でない場合、読むことができない、もしくは存在しない \fIpath\fP のディレクトリ要素 (prefix) が \fIresolved_path\fP
+で返される。
.SH バグ
この関数の POSIX.1\-2001 版は、設計段階から問題がある。 出力バッファ \fIresolved_path\fP
の適切なサイズを決定することができないからである。 POSIX.1\-2001 ではバッファ・サイズとして \fBPATH_MAX\fP