The process environment manager is responsible for providing the functions related to user and group Id management.
The directives provided by the process environment manager are:
getpid
- Get Process ID
getppid
- Get Parent Process ID
getuid
- Get User ID
geteuid
- Get Effective User ID
getgid
- Get Real Group ID
getegid
- Get Effective Group ID
setuid
- Set User ID
setgid
- Set Group ID
getgroups
- Get Supplementary Group IDs
getlogin
- Get User Name
getlogin_r
- Reentrant Get User Name
getpgrp
- Get Process Group ID
setsid
- Create Session and Set Process Group ID
setpgid
- Set Process Group ID for Job Control
uname
- Get System Name
times
- Get Process Times
getenv
- Get Environment Variables
setenv
- Set Environment Variables
ctermid
- Generate Terminal Pathname
ttyname
- Determine Terminal Device Name
ttyname_r
- Reentrant Determine Terminal Device Name
isatty
- Determine if File Descriptor is Terminal
sysconf
- Get Configurable System Variables
Copyright © 1988-2008 OAR Corporation