- IF read(fcor, corhdr, ctob(USIZE))==ctob(USIZE)
- THEN txtsiz = corhdr->u_tsize << 6;
- datsiz = corhdr->u_dsize << 6;
- stksiz = corhdr->u_ssize << 6;
+ IF read(fcor, &u, ctob(4))==ctob(4)
+ ANDF (u.u_pcb.pcb_ksp & 0xF0000000L)==0x80000000L
+ ANDF (u.u_pcb.pcb_usp & 0xF0000000L)==0x70000000L
+ THEN signo = u.u_arg[0]&017;
+ txtsiz = ctob(u.u_tsize);
+ datsiz = ctob(u.u_dsize);
+ stksiz = ctob(u.u_ssize);