prompts revisited
[unix-history] / usr / src / usr.bin / pascal / pdx / process.h
CommitLineData
086395a6
ML
1/* Copyright (c) 1982 Regents of the University of California */
2
5fb88199 3/* static char sccsid[] = "@(#)process.h 1.4 %G%"; */
086395a6
ML
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
5fb88199 16initstart(); /* initial process start up */
086395a6 17run(); /* start program running */
3c7ae374
ML
18arginit(); /* initialize program arguments */
19setargs(); /* special argument handling */
086395a6
ML
20newarg(); /* add a new argument to list for program */
21inarg(); /* set standard input for program */
22outarg(); /* set standard output for program */
23cont(); /* continue execution where last left off */
24step(); /* single step */
25stepc(); /* single step command */
26stepto(); /* execute up to a given address */
27next(); /* single step, skip over calls */
28endprogram(); /* note the termination of the program */
29printstatus(); /* print current error */
30BOOLEAN isfinished(); /* TRUE if process has terminated */
31iread(), dread(); /* read from the process' address space */
32iwrite(), dwrite(); /* write to the process' address space */