B
blocked 7
C
CHANGED 13
child 2
child process 11, 15
close 2
command line arguments 10
communication 7
Communication Paths and PPC Routines 6
Compiling and Loading 14
controlling terminal 15
COREDUMPED 11, 13
D
Data Structures 14
do not wait for messages 12
Documentation 18
E
echoed 8
error message 7
error messages 13
Example 15
Execute 10
execution status 11
EXITED 11, 13
F
fgets 2, 6, 8
FILE 7, 8, 12, 14
file 2
file descriptor 7, 8, 11, 12
File I/O Interface 4, 9
file status flags 11
Flush 8
fork 2
format 10
fprintf 2, 6
G
global variable 7
I
I/O interface 2
I/O interrupts 13
interprocess communication 3
interrupt driven 9
Interrupt Driven and Multiplexed I/O 3
interrupts 13
Introduction 2
IPC 3
K
kill 2
Kill the process 7
M
messages 15
multiplex I/O 3
multiplexed 9
N
number of processes 6
O
open 2
Other PACT Documentation 2
output format 10
P
PACT Documentation 18
parent 2
PC_APPEND 11, 13
PC_ASYNC 11
PC_block 7
PC_block_fd 7
PC_block_file 7
PC_close 7
PC_echo_off_fd 8
PC_echo_off_file 8
PC_echo_on_fd 8
PC_echo_on_file 8
PC_ERR 7
PC_err 13
PC_flush 8
PC_gets 6, 8
PC_io_callback_fd 9
PC_io_callback_file 9
PC_io_connect 4
PC_io_interrupts_on 13
PC_LINE 11, 13
PC_LOCAL 9, 13
PC_NDELAY 11, 13
PC_open 10
PC_printf 6, 10
PC_read 10
PC_REMOTE 9, 13
PC_set_attr 13
PC_set_fd_attr 11
PC_signal_handler 11
PC_status 11
PC_SYNC 11, 13
PC_unblock 12
PC_unblock_fd 12
PC_unblock_file 12
PC_write 12
PCEXEC 5, 17
pcexec 5, 17
Pipes, Sockets, and Pseudo Terminals 3
poll 3
polling loop 15
Portable Process Control 2
PPC 2, 14, 18
PPC Constants 13
PPC Model 3
PPC Variables 13
PROCESS 7, 8, 10, 11, 12, 14
process 10, 15
process control 7
processes 2
PTY 3
R
Read 8
RUNNING 11, 13
S
SCORE library 18
select 3
signal 11
SIGNALED 11, 13
standard C file I/O 14
standard C library 2
status 2, 11
status flags 11
STOPPED 11, 13
T
TCP/IP 3
terminate and remove a process 7
The PPC API 7
The PPC Model 17
U
unblocked 12
unechoed 8
USE_PIPES 13
USE_PTYS 13
USE_SOCKETS 13
W
wait for messages 7
Write 10