---- tar-1.13.90/configure.ac.orig 2003-10-08 12:07:45.000000000 +0200
-+++ tar-1.13.90/configure.ac 2003-11-15 00:11:55.284690816 +0100
-@@ -152,8 +152,6 @@
+--- tar-1.13.92/configure.ac.orig 2003-12-12 15:32:46.000000000 +0100
++++ tar-1.13.92/configure.ac 2003-12-13 11:07:47.008259632 +0100
+@@ -152,10 +152,6 @@
# Solaris 7 prefers the library name -lrt to the obsolescent name -lposix4.
tar_save_LIBS=$LIBS
LIB_CLOCK_GETTIME=
-- AC_SEARCH_LIBS(clock_gettime, [rt posix4],
-- [LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime])
+- AC_SEARCH_LIBS(clock_gettime, [rt posix4])
+- case "$ac_cv_search_clock_gettime" in
+- -l*) LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime;;
+- esac
AC_SUBST(LIB_CLOCK_GETTIME)
AC_CHECK_FUNCS(clock_gettime)
LIBS=$tar_save_LIBS
---- tar-1.13.90/src/create.c.sock Tue Oct 23 15:00:52 2001
-+++ tar-1.13.90/src/create.c Tue Oct 23 15:02:33 2001
+--- tar-1.13.92/src/create.c.sock Tue Oct 23 15:00:52 2001
++++ tar-1.13.92/src/create.c Tue Oct 23 15:02:33 2001
@@ -1128,6 +1128,16 @@
}
else if (is_avoided_name (p))
return;
-+ else if (S_ISSOCK (current_stat_info.stat.st_mode))
++ else if (S_ISSOCK (stat->stat.st_mode))
+ {
+ WARN ((0, 0, _("%s: socket ignored"), quotearg_colon (p)));
+ return;
+ }
-+ else if (S_ISDOOR (current_stat_info..st_mode))
++ else if (S_ISDOOR (stat->stat.st_mode))
+ {
+ WARN ((0, 0, _("%s: door ignored"), quotearg_colon (p)));
+ return;
/* Check for multiple links. */
@@ -1507,16 +1517,6 @@
type = BLKTYPE;
- else if (S_ISFIFO (current_stat_info.stat.st_mode))
+ else if (S_ISFIFO (stat->stat.st_mode))
type = FIFOTYPE;
-- else if (S_ISSOCK (current_stat_info.stat.st_mode))
+- else if (S_ISSOCK (stat->stat.st_mode))
- {
- WARN ((0, 0, _("%s: socket ignored"), quotearg_colon (p)));
- return;
- }
-- else if (S_ISDOOR (current_stat_info.stat.st_mode))
+- else if (S_ISDOOR (stat->stat.st_mode))
- {
- WARN ((0, 0, _("%s: door ignored"), quotearg_colon (p)));
- return;