Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

GETUSERSHELL(3)  —  UNIX Programmer’s Manual

名称

getusershell, setusershell, endusershell  −  「合法的」なユーザシェルを得る

形式

char ∗getusershell()

setusershell()

endusershell()

解説

getusershell は、 /etc/shells ファイル中でシステム管理者が定義している、 「合法的」なユーザシェル名へのポインタを 返します。 /etc/shells が存在しない場合には、 2つの標準システムシェルである /bin/sh と /bin/csh が返されます。

getusershell は、 (必要ならファイルを オープンして)次の行を 読み込みます。 setusershell はファイル の先頭にポインタを移します。 endusershell はファイルを クローズします。

関連ファイル

/etc/shells

診断

EOFまたはエラーのときには、 getusershell はナルポインタ(0)を 返します。

バグ

すべての情報は、 静的領域の中に含まれているため、 セーブしようとする場合には、 コピーしなければなりません。

NEWS-OSRelease 3.3

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026