From: Paul Eggert Date: Mon, 12 Sep 2005 18:46:38 +0000 (+0000) Subject: hard link patches X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=76efed4ca4e2320fb7200b35730c21fd8922ecf6;p=chaz%2Ftar hard link patches --- diff --git a/ChangeLog b/ChangeLog index 0e802de..d8737b5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +2005-09-12 Paul Eggert + + * lib/.cvsignore: Adjust to current gnulib and modules used. + Add getdelim.c, getdelim.h, mbchar.c, mbchar.h, mbuiter.h, memchr.c, + pipe-safer.c, size_max.h, strdup.c, strdup.h, strnlen.h, strnlen1.c, + strnlen1.h, unistd--.h. + Remove getndelim2.c, getndelim2.h, pathmax.h, sysexits.h, xstrdup.c. + + Treat fishy-looking hard links like fishy-looking symlinks. + * src/extract.c (struct delayed_set_stat): Rename after_symlinks + member to after_links. All uses changed. + (struct delayed_link): Renamed from struct delayed_symlink. + All uses changed. New member is_symlink. + (delayed_link_head): Renamed from delayed_symlink_head. All uses + changed. + (create_placeholder_file): New function, taken from extract_symlink. + (extract_link): Create placeholders for fishy-looking hard links. + (extract_symlink): Move code into create_placeholder_file. + (apply_delayed_links): Renamed from apply_delayed_symlinks. + All uses changed. Create both hard links and symlinks. + 2005-09-03 Paul Eggert * README-alpha: Modernize description of software required for