GETUSERSHELL(3) — NEWS-OS 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 4.2.1R