Trusted Solaris 開発ガイド

実際のパス名の検索

次のルーチンは、path_name で指定されたパス名を受け取り、すべてのシンボリックリンクを展開し、現在のディレクトリと親ディレクトリに対する相対パス名の参照を解決し、余分なスラッシュ文字を削除し、正しい MLD および SLD 装飾を加え、最終結果を resolved_path (解決済みパス) に格納します。この結果は、プロセスが動作している SLD、または指定された SLD のパス名を示します。詳細は、mldrealpath(3) のマニュアルページを参照してください。

char*		mldrealpath(				const char *path_name,
 						char *resolved_path);

 char	*	mldrealpathl(				const char *path_name,
 						char *resolved_path,
 						const bslabel_t *senslabel);