- (void) lseek(ofil, (long) loc+2, 0);
- write(ofil, (char *) (&val), 2);
- (void) lseek(ofil, (long) 0, 2);
+ if (lseek(ofil, (off_t) loc+2, 0) == -1)
+ perror("patchfil: lseek1"), panic("patchfil");
+ if (write(ofil, (char *) (&val), 2) != 2)
+ perror("patchfil: write"), panic("patchfil");
+ if (lseek(ofil, (off_t) 0, 2) == -1)
+ perror("patchfil: lseek2"), panic("patchfil");