tar: fix bug 673 (misdetection of repeated dir as hardlink). +92 bytes
authorDenys Vlasenko <vda.linux@googlemail.com>
Sun, 29 Nov 2009 06:45:33 +0000 (07:45 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sun, 29 Nov 2009 06:45:33 +0000 (07:45 +0100)
commitf94c9bf288290c9f4e5a7c2745922abd600e88ca
tree57289568fb310466798ae6b297fe46d6e3d2bfcf
parent2ce42e98d799de4c3389d9c4ce0a6b0d42dac7cc
tar: fix bug 673 (misdetection of repeated dir as hardlink). +92 bytes

While at it, remove many superfluous ops on unpack:
mkdir("."), lots of umask() calls. Can remove more
by caching username->uid.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
archival/libunarchive/data_extract_all.c
archival/tar.c
libbb/make_directory.c