- bcopy(filed0.fd_dfiles, ofiles, filed.fd_lastfile * FPSIZE);
-#else
- bcopy(filed.fd_ofile, ofiles, MIN(filed.fd_lastfile, NDFILE) * FPSIZE);
- last = filed.fd_lastfile;
- if ((last > NDFILE) && !KVM_READ(filed.fd_moreofiles, &ofiles[NDFILE],
- (last - NDFILE) * FPSIZE)) {
- dprintf(stderr, "can't read rest of files at %x for pid %d\n",
- filed.fd_moreofiles, Pid);
- return;
- }
-#endif
- for (i = 0; i < filed.fd_lastfile; i++) {
+ bcopy(filed0.fd_dfiles, ofiles, (filed.fd_lastfile+1) * FPSIZE);
+ for (i = 0; i <= filed.fd_lastfile; i++) {