/* SUBPROC.C */ #include #include #include #include #include "subproc.h" GLREF_C TEXT *DatCommandPtr; GLDEF_C INT main(VOID) { TEXT *pb; SUBPROC_CL *pcl; UWORD answer; WORD logstat; pb=DatCommandPtr+p_slen(DatCommandPtr)+1; if (*pb!=sizeof(SUBPROC_CL)) return(E_GEN_ARG); pcl=(SUBPROC_CL *)(pb+1); if (!p_logona(pcl->pid,&logstat)) { answer=(UWORD)(p_randl(&pcl->data)%(2*60*32)); p_sleept(answer); if (logstat<0) p_pcpyto(pcl->pid,pcl->poff,&answer,sizeof(UWORD)); } return(0); }