/[tar]/tar/src/update.c
ViewVC logotype

Diff of /tar/src/update.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.21 by eggert, Sat Sep 22 00:47:09 2001 UTC revision 1.22 by gray, Sun Aug 31 22:55:21 2003 UTC
# Line 120  update_archive (void) Line 120  update_archive (void)
120              struct name *name;              struct name *name;
121    
122              if (subcommand_option == UPDATE_SUBCOMMAND              if (subcommand_option == UPDATE_SUBCOMMAND
123                  && (name = name_scan (current_file_name), name))                  && (name = name_scan (current_stat_info.file_name), name))
124                {                {
125                  struct stat s;                  struct stat s;
126                  enum archive_format unused;                  enum archive_format unused;
127    
128                  decode_header (current_header, &current_stat, &unused, 0);                  decode_header (current_header, &current_stat_info, &unused, 0);
129                  chdir_do (name->change_dir);                  chdir_do (name->change_dir);
130                  if (deref_stat (dereference_option, current_file_name, &s) == 0                  if (deref_stat (dereference_option, current_stat_info.file_name, &s) == 0
131                      && s.st_mtime <= current_stat.st_mtime)                      && s.st_mtime <= current_stat_info.stat.st_mtime)
132                    add_avoided_name (current_file_name);                    add_avoided_name (current_stat_info.file_name);
133                }                }
134              skip_member ();              skip_member ();
135              break;              break;

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26