GETUSERSHELL

Section: C Library Functions (3)
索引 jman

BSD mandoc
 

索引

名称

getusershell setusershell endusershell - 正規ユーザシェルを取得  

索引

ライブラリ

Lb libc  

索引

書式

In unistd.h Ft char * Fn getusershell void Ft void Fn setusershell void Ft void Fn endusershell void  

索引

解説

Fn getusershell 関数は、システム管理者がファイル /etc/shells に定義している正規ユーザシェルのポインタを返します。 /etc/shells が読み込めないかまたは存在しない場合、 Fn getusershell は、あたかも /bin/sh および /bin/csh がファイルにリストされていたかのように挙動します。

Fn getusershell 関数は (必要ならばファイルをオープンして) 次の行を読み込みます。 Fn setusershell 関数はファイルの先頭まで戻り、 Fn endusershell 関数はファイルをクローズします。  

索引

関連ファイル

/etc/shells

 

索引

診断

Fn getusershell ルーチンは、 EOF で ヌルポインタ (0) を返します。  

索引

関連項目

shells(5)  

索引

歴史

Fn getusershell 関数は BSD 4.3 ではじめて登場しました。  

索引

バグ

Fn getusershell 関数は、処理結果を内部の静的オブジェクトに残し、その オブジェクトのポインタを返します。以後 Fn getusershell を呼び出すと、同じオブジェクトを変更します。


 

索引

Index

名称
ライブラリ
書式
解説
関連ファイル
診断
関連項目
歴史
バグ

jman



Time: 07:06:53 GMT, January 12, 2009