LONG Psetregid(rgid, egid)
WORD rgid;
WORD egid;
Psetregid() sets the real and/or effective group id for the calling process. | |
Opcode | 335 (0x014f) |
Availability | Available when a 'MiNT' cookie with a version of at least 1.12 exists. |
Parameters | rgid specifies the new real group id and egid specifies the new effective group id for the calling process. If either argument is -1, only the other gets changed. |
Binding |
move.w egid,-(sp) move.w rgid,-(sp) move.w #$014f,-(sp) trap #1 addq.l #6,sp |
Return Value | Psetregid() returns E_OK on success or a negative GEMDOS error code otherwise. |
Caveats | Setting group ids needs root privileges. |
Comments | This call is often used by daemon processes to downgrade their privileges to user level. |
See Also | Psetreuid(), Psetegid() |