C Books Guide and List
C++ Books Guide and List
Best Java Books

3,749 questions

4,049 answers

114 comments

10,705 users

What are various IDs associated with a process?

0 votes
24 views
asked Mar 8, 2014 by kelly johnes Advisor (6,330 points)

1 Answer

0 votes
 
Unix identifies each process with a unique integer called ProcessID. The process that executes the request for creation of a process is called the 'parent process' whose PID is 'Parent Process ID'. Every process is associated with a particular user called the 'owner' who has privileges over the process. The identification for the user is 'UserID'. Owner is the user who executes the process. Process also has 'Effective User ID' which determines the access privileges for accessing resources like files.
 
getpid() -process id
getppid() -parent process id
getuid() -user id
geteuid() -effective user id
 
answered Mar 8, 2014 by keem Expert (13,240 points)

Related questions

0 votes
1 answer 19 views
19 views asked Jan 7, 2014 by sara Guru (24,570 points)
0 votes
1 answer 39 views
0 votes
1 answer 30 views
30 views asked Dec 30, 2013 by keem Expert (13,240 points)
0 votes
1 answer 31 views
31 views asked Feb 21, 2014 by sara Guru (24,570 points)
...