02.07.2013 Views

A/UX® Programmer's Reference

A/UX® Programmer's Reference

A/UX® Programmer's Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

intro(2) intro(2)<br />

Tty Group ID<br />

Each active process can be a member of a terminal group that is<br />

identified by a positive integer called the tty group ID. This<br />

grouping is used to terminate a group of related processes upon<br />

termination of one of the processes in the group (see exi t(2) and<br />

signal(3».<br />

Session<br />

Each process group is a member of a session. A process is considered<br />

to be a member of the session of which its process group is<br />

a member. A newly created process joins the session membership<br />

(see setsid(3P». Multiple process groups may be in the same<br />

session (see setpgid(3P».<br />

Session Leader<br />

A process that has created a session (see set sid(3P».<br />

Controlling Terminal<br />

A terminal that is associated with a session. Each session may<br />

have at most one controlling terminal associated with it, and a<br />

controlling terminal is associated with exactly one session (see<br />

termio(7P».<br />

Controlling Process<br />

The session leader that established the connection to the controlling<br />

terminal.<br />

Foreground Process Group<br />

Each session that has established a connection with a controlling<br />

terminal has exactly one process group of the session as the foreground<br />

process group of that controlling terminal. The foreground<br />

process group has priveleges, when accessing its controlling terminal,<br />

that are denied to background process groups (see<br />

termios(7P».<br />

Background Process Group<br />

Any process group that is a member of a session that has established<br />

a connection with a controlling terminal that is not in the<br />

foreground process group.<br />

Real User ID and Real Group ID<br />

Each user allowed on the system is identified by a positive integer<br />

called a real user ID.<br />

Each user is also a member of a group. The group is identified by<br />

a positive integer called the real group ID.<br />

February, 1990<br />

Revision C<br />

11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!