date and time created 82/01/18 19:20:12 by linton
[unix-history] / usr / src / usr.bin / pascal / pdx / process.h
CommitLineData
086395a6
ML
1/* Copyright (c) 1982 Regents of the University of California */
2
3static char sccsid[] = "@(#)process.h 1.1 %G%";
4
5/*
6 * Definitions for process module.
7 *
8 * This module contains the routines to manage the execution and
9 * tracing of the debuggee process.
10 */
11
12typedef struct process PROCESS;
13
14PROCESS *process;
15
16start(); /* start up process */
17run(); /* start program running */
18arginit(); /* initialize for program arguments */
19newarg(); /* add a new argument to list for program */
20inarg(); /* set standard input for program */
21outarg(); /* set standard output for program */
22cont(); /* continue execution where last left off */
23step(); /* single step */
24stepc(); /* single step command */
25stepto(); /* execute up to a given address */
26next(); /* single step, skip over calls */
27endprogram(); /* note the termination of the program */
28printstatus(); /* print current error */
29BOOLEAN isfinished(); /* TRUE if process has terminated */
30iread(), dread(); /* read from the process' address space */
31iwrite(), dwrite(); /* write to the process' address space */