--- ray/src/hd/rholo2l.c 1997/12/12 11:13:17 3.9 +++ ray/src/hd/rholo2l.c 1998/01/20 15:04:23 3.11 @@ -38,7 +38,7 @@ start_rtrace() /* start rtrace process */ int rmaxpack = 0; int psiz, n; /* get number of processes */ - if (ncprocs <= 0) + if (ncprocs <= 0 || nprocs > 0) return(0); if (ncprocs > MAXPROC) { sprintf(errmsg, @@ -77,6 +77,7 @@ start_rtrace() /* start rtrace process */ if (!(maxqlen = n)) error(INTERNAL, "bad pipe buffer size assumption"); + sleep(2); } else if (n != maxqlen) error(INTERNAL, "varying pipe buffer size!"); rmaxpack += n;