Lines Matching refs:its

31 * Controlling Terminal::        How a process gets its controlling terminal.
54 given time). If you run @code{make}, its job is to run other programs
67 becomes a member of the same process group and session as its parent
98 If a background job needs to read from its controlling
114 One of the attributes of a process is its controlling terminal. Child
127 An individual process disconnects from its controlling terminal when it
143 background job tries to access its controlling terminal.
146 When a process in a background job tries to read from its controlling
154 Similarly, when a process in a background job tries to write to its
175 When a controlling process terminates, its terminal becomes free and a
184 When a process group becomes an orphan, its processes are sent a
188 the orphan process group even after its controlling process terminates;
202 its primary data structures.
282 /* @r{The active jobs are linked into a list. This is its head.} */
342 already doing its own job control.
345 in the foreground by its parent shell before it can enable job control
346 itself. It does this by getting its initial process group ID with the
348 current foreground job associated with its controlling terminal (which
352 by sending a @code{SIGTTIN} signal to its own process group. It may not
359 Once the subshell has been placed into the foreground by its parent
360 shell, it can enable its own job control. It does this by calling
361 @code{setpgid} to put itself into its own process group, and then
372 group as the shell itself; this allows the non-interactive shell and its
423 perror ("Couldn't put the shell in its own process group");
442 its controlling terminal, it can launch jobs in response to commands
462 process in the new group becomes its @dfn{process group leader}, and its
466 The shell should also call @code{setpgid} to put each of its child
478 as by each of its child processes, to avoid race conditions.
480 The next thing each child process should do is to reset its signal
562 performing job control must keep all of its subprocesses in the same
653 the shell should regain control of the terminal for its own process
660 shell should restore its own saved terminal modes before continuing. In
904 to its process group. If the job is being continued in the foreground,
1241 is called from a background process on its controlling terminal,