aboutsummaryrefslogtreecommitdiff
path: root/sys/etc/prc.com
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /sys/etc/prc.com
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'sys/etc/prc.com')
-rw-r--r--sys/etc/prc.com27
1 files changed, 27 insertions, 0 deletions
diff --git a/sys/etc/prc.com b/sys/etc/prc.com
new file mode 100644
index 00000000..5893ef10
--- /dev/null
+++ b/sys/etc/prc.com
@@ -0,0 +1,27 @@
+define MAX_PS 10 # maximum pseudofiles
+
+# Process table common.
+
+int pr_pid[MAX_CHILDPROCS] # process id
+int pr_status[MAX_CHILDPROCS] # process status
+int pr_inchan[MAX_CHILDPROCS] # input IPC channel from child
+int pr_infd[MAX_CHILDPROCS] # fd of input IPC
+int pr_outchan[MAX_CHILDPROCS] # output IPC channel to child
+int pr_outfd[MAX_CHILDPROCS] # fd of output IPC
+int pr_nopen[MAX_CHILDPROCS] # number of open channels
+int pr_pstofd[MAX_CHILDPROCS,MAX_PS] # pseudofile -> FD
+int pr_last_exit_code # exit code of last process closed
+int pr_lastio # index of last active process
+int pr_index # index of current process
+int pr_oldipc # old X_IPC handler
+int epa_giotr # gio.cursor driver entry points
+int epa_control # " "
+int epa_gflush # " "
+int epa_writep # " "
+int epa_readtty # " "
+int epa_writetty # " "
+
+common /prccom/ pr_pid, pr_status, pr_inchan, pr_infd, pr_outchan, pr_outfd,
+ pr_nopen, pr_pstofd, pr_lastio, pr_last_exit_code, pr_index, pr_oldipc,
+ epa_giotr, epa_control, epa_gflush, epa_writep, epa_readtty,
+ epa_writetty