Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ setregid(2) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getgid(2)

setreuid(2)

setgid(3)

SETREGID(2)  —  NEWS-OS Programmer’s Manual

名称

setregid − 実グループ ID と有効グループ ID をセットする

形式

setregid(rgid, egid)
int rgid, egid;

解説

現プロセスの実グループ ID と有効グループ ID を 引数の値にセットします。 特権のないユーザは、 実グループ ID を 有効ユーザ ID へ変更でき、 その逆もできます。 スーパーユーザだけが、 他の変更を 実行できます。

実ユーザ ID または有効ユーザ ID のいずれかに値 −1 を 与えることによって、 システムは、 その −1 パラメタの代わりに現 ID を 使用することを 強制されます。

リターン値

正常終了した場合には、 値 0 が返されます。 そうでない場合には、 −1 が返され、 エラーを 示すように errno がセットされます。

エラー

[EPERM] 現プロセスがスーパーユーザではなく、 かつ、 有効グループ ID と実グループ ID 間の変更以外の変更が指定された。

関連事項

getgid(2), setreuid(2), setgid(3)

NEWS-OSRelease 4.2.1R

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