184 |
|
hdsync(NULL, 0); /* don't leave w/o saying goodbye */ |
185 |
|
_exit(signo); |
186 |
|
} |
187 |
< |
alarm(300); /* allow 5 minutes to clean up */ |
187 |
> |
alarm(600); /* allow 10 minutes to clean up */ |
188 |
|
eputs("signal - "); |
189 |
|
eputs(sigerr[signo]); |
190 |
|
eputs("\n"); |
453 |
|
) |
454 |
|
{ |
455 |
|
extern char VersionID[]; |
456 |
< |
int32 lastloc, nextloc; |
456 |
> |
off_t lastloc, nextloc; |
457 |
|
int n; |
458 |
|
int fd; |
459 |
|
FILE *fp; |
479 |
|
if (!n) |
480 |
|
break; |
481 |
|
nextloc = hdfilen(fd); /* write section pointer */ |
482 |
< |
if (lseek(fd, (off_t)lastloc, SEEK_SET) < 0) |
482 |
> |
if (lseek(fd, lastloc, SEEK_SET) < 0) |
483 |
|
error(SYSTEM, |
484 |
|
"cannot seek on holodeck file in creatholo"); |
485 |
|
write(fd, (char *)&nextloc, sizeof(nextloc)); |
486 |
< |
lseek(fd, (off_t)(lastloc=nextloc), SEEK_SET); |
486 |
> |
lseek(fd, (lastloc=nextloc), SEEK_SET); |
487 |
|
} |
488 |
|
} |
489 |
|
|
522 |
|
FILE *fp; |
523 |
|
int fd; |
524 |
|
int n; |
525 |
< |
int32 nextloc; |
525 |
> |
off_t nextloc; |
526 |
|
|
527 |
|
if ((ncprocs > 0) & (force >= 0)) |
528 |
|
fp = fopen(hdkfile, "r+"); |
554 |
|
fd = dup(fileno(fp)); |
555 |
|
fclose(fp); /* done with stdio */ |
556 |
|
for (n = 0; nextloc > 0L; n++) { /* initialize each section */ |
557 |
< |
lseek(fd, (off_t)nextloc, SEEK_SET); |
557 |
> |
lseek(fd, nextloc, SEEK_SET); |
558 |
|
read(fd, (char *)&nextloc, sizeof(nextloc)); |
559 |
|
hdinit(fd, NULL); |
560 |
|
} |