Lines Matching +full:low +full:- +full:side
1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved.
57 For instance, to time-stamp the output of a program,
66 the in-memory formatting capabilities of
83 Low-Level Process Creation \(em Execl and Execv
115 but this is seldom used except as a place-holder.
201 execl("/bin/sh", "sh", "-c", commandline, NULL);
206 .UL -c
241 is non-zero; it is the process number of the child.
246 execl("/bin/sh", "sh", "-c", cmd, NULL); /* in child */
261 returns non-zero
267 .UL -1 ).
308 encodes in its low-order eight bits
310 it is 0 for normal termination and non-zero to indicate
378 if (stat == -1)
384 is the read side of the pipe and
398 If the write side of the pipe is closed,
439 closes the other side of the pipe,
444 These closes are necessary to make end-of-file tests work properly.
470 execl("/bin/sh", "sh", "-c", cmd, 0);
473 if (popen_pid == -1)
487 closes the write side of the pipe,
488 leaving the read side open.
508 is to copy the file descriptor for the pipe (read side)
510 thus the read side of the pipe becomes the standard input.
512 Finally, the old read side of the pipe is closed.
531 is that only a bounded number of unwaited-for children
551 while ((r = wait(&status)) != popen_pid && r != -1);
552 if (r == -1)
553 status = -1;