/* Extract files from a tar archive.
- Copyright (C) 1988, 1992 Free Software Foundation
+ Copyright (C) 1988, 1992, 1993 Free Software Foundation
This file is part of GNU Tar.
union record *exhdr;
struct saved_dir_info *tmp;
/* int end_nulls; */
- char **longp;
- char *bp;
saverec (&head); /* Make sure it sticks around */
userec (head); /* And go past it in the archive */
}
else if (count != written)
{
- msg ("could only write %d of %d bytes to file %s", totalsize - *sizeleft, totalsize, name);
+ msg ("could only write %d of %d bytes to file %s", count,
+ totalsize, name);
skip_file ((long) (*sizeleft));
}
restore_saved_dir_info ()
{
struct utimbuf acc_upd_times;
- struct saved_dir_info *tmp;
while (saved_dir_info_head != NULL)
{