% Function USER-HOMEDIR-PATHNAME
Function USER-HOMEDIR-PATHNAME
user-homedir-pathname &optional host => pathname
host - 文字列か、文字列のリストか、:unspecific
pathname - パス名か、nil
user-homedir-pathnameは、host上にある
ユーザーのホームディレクトリに対応するパス名を決定します。
もしhostが指定されなかったときは、
その値は実装依存です。
:unspecificの定義は、19.2.1. パス名の説明をご確認ください。
ホームディレクトリの定義は実装依存ですが、 しかしCommon Lispにおける定義としては、 ユーザーの初期化ファイルやメールのような 個人のファイルが保存されている場所を示す ディレクトリを意味しています。
user-homedir-pathnameは、
名前、タイプ、バージョンのそれぞれの要素が存在しないような
(これらの要素は全てnil)、
host上にあるユーザーのホームディレクトリを示すパス名を返却します。
もしhost上にあるユーザーのホームディレクトリが決定できないとき、
nilが返却されます。
もしhostが指定されなかったとき、
user-homedir-pathnameは決してnilを返却しません。
(pathnamep (user-homedir-pathname)) => true
なし。
ホストコンピューターのファイルシステムと、その実装
なし。
なし。
なし。