/* Copyright (c) 1979 Regents of the University of California */
static char sccsid
[] = "@(#)pix.c 1.3 %G%";
* Bill Joy UCB August 26, 1977
io
= open("/dev/null", 0);
while (io
>= 0 && io
< 3);
for (io
= 3; io
< 15; io
++)
if ((signal(2, 1) & 01) == 0)
for (ac
= 1; ac
< argc
; ac
++)
if (dotted(argv
[ac
], 'p')) {
name
= "-o/tmp/pixaXXXXX" + 2;
write(2, "No more processes\n", 18);
write(2, "Impossible error in pix\n", 24);
while (errno
== ETXTBSY
);
write(2, "Can't find pi\n", 14);
while (i
!= pid
&& i
!= -1);
if (i
== -1 || (status
& 0377))
if ((status
>> 8) == ERRS
)
write(2, "Execution suppressed due to compilation errors\n", 47);
execv(PX_DEBUG
, &argv
[ac
]);
while (errno
== ETXTBSY
);
write(2, "Can't find px\n", 14);
return (i
> 1 && cp
[i
- 2] == '.' && cp
[i
- 1] == ch
);