Bell 32V development
[unix-history] / usr / src / cmd / pcs.c
CommitLineData
3b600ead
TL
1#include <sys/param.h>
2#include <sys/stat.h>
3struct stat buf;
4
5fault(a)
6{ signal(a,fault);
7}
8
9main()
10{
11 int i; char ch;
12 while (read(0,&ch,1)==1) write(1,&ch,1);
13 printf("PID=%d\n",getpid());
14 printf("signals\n");
15 for(i=1;i<NSIG;i++) {
16 printf("%d ",signal(i,1));
17 }
18 printf("\nfiles\n");
19 for(i=0;i<NOFILE;i++) {
20 printf("%c ",(fstat(i,&buf) != -1 ? 't' : '-'));
21 }
22 printf("\n");
23}