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-2004 OAR Corporation