struct proc mproc
[NPROC
];
main(argc
,argv
) char **argv
;
{ if((j
=isalock(argv
[i
]))>0)
{ fprintf(stderr
,"recovery: %s in use\n",argv
[i
]);
else fprintf(stderr
,"reocvery: %s not a lock\n",argv
[i
]);
if(stat(s
,&xstat
)<0) return(0);
if(xstat
.st_size
!=2) return(0);
if(gotpids
==0) getpids();
if(n
==pids
[i
]) return(1);
{ fprintf(stderr
,"no namelist, no lock recovery\n");
lseek(mem
,(long)nl
[0].n_value
,0);
read(mem
,mproc
,sizeof(mproc
));
{ fprintf(stderr
,"/unix not loaded, no lock recovery\n");
{ if(mproc
[i
].p_stat
==0 ||
else pids
[i
]=mproc
[i
].p_pid
;