日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、全翻訳済み)
6.4-STABLE-K, 7.2-STABLE-K, 8.0-STABLE-K は現在、 作成中で日々更新されています。 最新の snapshots を元に作成しています。
GETUSERSHELL(3) FreeBSD Library Functions Manual GETUSERSHELL(3)
名称
getusershell, setusershell, endusershell - 正規ユーザシェルを取得
書式
#include <unistd.h>
char *
getusershell(void)
void
setusershell(void)
void
endusershell(void)
解説
getusershell() 関数は、ファイル /etc/shells でシステムマネージャによって
定義された、正規ユーザシェルのポインタを返します。 /etc/shells が読み込め
ないかまたは存在しない場合、 getusershell() は、あたかも /bin/sh および
/bin/csh がファイルにリストされていたかのように挙動します。
getusershell() 関数は (必要ならばファイルをオープンして) 次の行を読み込み
ます。 setusershell() 関数はファイルをリワインドし、 endusershell() 関数
はファイルをクローズします。
関連ファイル
/etc/shells
診断
ルーチン getusershell() は、 EOF で null ポインタ (0) を返します。
関連項目
shells(5)
歴史
getusershell() 関数は 4.3BSD で最初に取り入れられました。
バグ
getusershell() 関数は、処理結果を内部の静的オブジェクトに残し、そのオブ
ジェクトのポインタを返します。以後の getusershell() 呼び出しは、同じオブ
ジェクトを改変します。
4.3 Berkeley Distribution June 4, 1993 1