rem: error (EXIT_FAILURE, errno, _("%s: cannot seek to offset %s"),
add: error (0, errno, _("%s: cannot seek to offset %s"),
context: xlseek (int fd, off_t offset, int whence, char const *filename){  off_t new_offset = lseek (fd, offset, whence);  char buf[INT_BUFSIZE_BOUND (off_t)];  char *s;  if (0 <= new_offset)    return;  s = offtostr (offset, buf);  switch (whence)    {    case SEEK_SET:      error (EXIT_FAILURE, errno, _("%s: cannot seek to offset %s"),	     filename, s);      break;    case SEEK_CUR:      error (EXIT_FAILURE, errno, _("%s: cannot seek to relative offset %s"),	     filename, s);      break;    case SEEK_END:      error (EXIT_FAILURE, errno,	     _("%s: cannot seek to end-relative offset %s"),	     filename, s);      break;    default:      abort ();    }}