Module Name:    src
Committed By:   yamt
Date:           Thu May 22 15:45:47 UTC 2014

Modified Files:
        src/external/bsd/libarchive/dist/libarchive [yamt-pagecache]:
            archive_entry.3 archive_read.3 archive_read_disk.3 archive_util.3
            archive_write.3 archive_write_disk.3
            archive_write_set_format_shar.c libarchive.3 libarchive_internals.3
            tar.5
        src/external/bsd/libarchive/dist/libarchive_fe [yamt-pagecache]: err.c
            err.h

Log Message:
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.2.6.1 \
    src/external/bsd/libarchive/dist/libarchive/archive_entry.3 \
    src/external/bsd/libarchive/dist/libarchive/archive_read_disk.3
cvs rdiff -u -r1.4 -r1.4.6.1 \
    src/external/bsd/libarchive/dist/libarchive/archive_read.3
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.6.1 \
    src/external/bsd/libarchive/dist/libarchive/archive_util.3 \
    src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_shar.c 
\
    src/external/bsd/libarchive/dist/libarchive/libarchive_internals.3 \
    src/external/bsd/libarchive/dist/libarchive/tar.5
cvs rdiff -u -r1.3 -r1.3.6.1 \
    src/external/bsd/libarchive/dist/libarchive/archive_write.3 \
    src/external/bsd/libarchive/dist/libarchive/archive_write_disk.3
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.2.1 \
    src/external/bsd/libarchive/dist/libarchive/libarchive.3
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.6.1 \
    src/external/bsd/libarchive/dist/libarchive_fe/err.c \
    src/external/bsd/libarchive/dist/libarchive_fe/err.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/libarchive/dist/libarchive/archive_entry.3
diff -u src/external/bsd/libarchive/dist/libarchive/archive_entry.3:1.2 src/external/bsd/libarchive/dist/libarchive/archive_entry.3:1.2.6.1
--- src/external/bsd/libarchive/dist/libarchive/archive_entry.3:1.2	Thu Dec 16 17:42:25 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_entry.3	Thu May 22 15:45:47 2014
@@ -429,5 +429,5 @@ library first appeared in
 The
 .Nm libarchive
 library was written by
-.An Tim Kientzle Aq [email protected] .
+.An Tim Kientzle Aq Mt [email protected] .
 .\" .Sh BUGS
Index: src/external/bsd/libarchive/dist/libarchive/archive_read_disk.3
diff -u src/external/bsd/libarchive/dist/libarchive/archive_read_disk.3:1.2 src/external/bsd/libarchive/dist/libarchive/archive_read_disk.3:1.2.6.1
--- src/external/bsd/libarchive/dist/libarchive/archive_read_disk.3:1.2	Sat Feb 20 02:51:33 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_read_disk.3	Thu May 22 15:45:47 2014
@@ -270,7 +270,7 @@ and first appeared in
 The
 .Nm libarchive
 library was written by
-.An Tim Kientzle Aq [email protected] .
+.An Tim Kientzle Aq Mt [email protected] .
 .Sh BUGS
 The
 .Dq standard

Index: src/external/bsd/libarchive/dist/libarchive/archive_read.3
diff -u src/external/bsd/libarchive/dist/libarchive/archive_read.3:1.4 src/external/bsd/libarchive/dist/libarchive/archive_read.3:1.4.6.1
--- src/external/bsd/libarchive/dist/libarchive/archive_read.3:1.4	Wed Jul 14 22:13:58 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_read.3	Thu May 22 15:45:47 2014
@@ -694,7 +694,7 @@ library first appeared in
 The
 .Nm libarchive
 library was written by
-.An Tim Kientzle Aq [email protected] .
+.An Tim Kientzle Aq Mt [email protected] .
 .Sh BUGS
 Many traditional archiver programs treat
 empty files as valid empty archives.

Index: src/external/bsd/libarchive/dist/libarchive/archive_util.3
diff -u src/external/bsd/libarchive/dist/libarchive/archive_util.3:1.1.1.2 src/external/bsd/libarchive/dist/libarchive/archive_util.3:1.1.1.2.6.1
--- src/external/bsd/libarchive/dist/libarchive/archive_util.3:1.1.1.2	Sat Feb 20 02:48:43 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_util.3	Thu May 22 15:45:47 2014
@@ -157,4 +157,4 @@ library first appeared in
 The
 .Nm libarchive
 library was written by
-.An Tim Kientzle Aq [email protected] .
+.An Tim Kientzle Aq Mt [email protected] .
Index: src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_shar.c
diff -u src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_shar.c:1.1.1.2 src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_shar.c:1.1.1.2.6.1
--- src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_shar.c:1.1.1.2	Sat Feb 20 02:48:40 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_shar.c	Thu May 22 15:45:47 2014
@@ -409,7 +409,7 @@ uuencode_group(const char _in[3], char o
 static void
 uuencode_line(struct shar *shar, const char *inbuf, size_t len)
 {
-	char tmp_buf[3], *buf;
+	char *buf;
 	size_t alloc_len;
 
 	/* len <= 45 -> expanded to 60 + len byte + new line */
@@ -426,13 +426,15 @@ uuencode_line(struct shar *shar, const c
 		buf += 4;
 	}
 	if (len != 0) {
+		char tmp_buf[3];
+
 		tmp_buf[0] = inbuf[0];
 		if (len == 1)
 			tmp_buf[1] = '\0';
 		else
 			tmp_buf[1] = inbuf[1];
 		tmp_buf[2] = '\0';
-		uuencode_group(inbuf, buf);
+		uuencode_group(tmp_buf, buf);
 		buf += 4;
 	}
 	*buf++ = '\n';
Index: src/external/bsd/libarchive/dist/libarchive/libarchive_internals.3
diff -u src/external/bsd/libarchive/dist/libarchive/libarchive_internals.3:1.1.1.2 src/external/bsd/libarchive/dist/libarchive/libarchive_internals.3:1.1.1.2.6.1
--- src/external/bsd/libarchive/dist/libarchive/libarchive_internals.3:1.1.1.2	Wed Jul 14 22:11:07 2010
+++ src/external/bsd/libarchive/dist/libarchive/libarchive_internals.3	Thu May 22 15:45:47 2014
@@ -362,4 +362,4 @@ library first appeared in
 The
 .Nm libarchive
 library was written by
-.An Tim Kientzle Aq [email protected] .
+.An Tim Kientzle Aq Mt [email protected] .
Index: src/external/bsd/libarchive/dist/libarchive/tar.5
diff -u src/external/bsd/libarchive/dist/libarchive/tar.5:1.1.1.2 src/external/bsd/libarchive/dist/libarchive/tar.5:1.1.1.2.6.1
--- src/external/bsd/libarchive/dist/libarchive/tar.5:1.1.1.2	Sat Feb 20 02:48:45 2010
+++ src/external/bsd/libarchive/dist/libarchive/tar.5	Thu May 22 15:45:47 2014
@@ -828,4 +828,4 @@ This documentation was written as part o
 and
 .Nm bsdtar
 project by
-.An Tim Kientzle Aq [email protected] .
+.An Tim Kientzle Aq Mt [email protected] .

Index: src/external/bsd/libarchive/dist/libarchive/archive_write.3
diff -u src/external/bsd/libarchive/dist/libarchive/archive_write.3:1.3 src/external/bsd/libarchive/dist/libarchive/archive_write.3:1.3.6.1
--- src/external/bsd/libarchive/dist/libarchive/archive_write.3:1.3	Sat Feb 20 02:51:33 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_write.3	Thu May 22 15:45:47 2014
@@ -595,7 +595,7 @@ library first appeared in
 The
 .Nm libarchive
 library was written by
-.An Tim Kientzle Aq [email protected] .
+.An Tim Kientzle Aq Mt [email protected] .
 .Sh BUGS
 There are many peculiar bugs in historic tar implementations that may cause
 certain programs to reject archives written by this library.
Index: src/external/bsd/libarchive/dist/libarchive/archive_write_disk.3
diff -u src/external/bsd/libarchive/dist/libarchive/archive_write_disk.3:1.3 src/external/bsd/libarchive/dist/libarchive/archive_write_disk.3:1.3.6.1
--- src/external/bsd/libarchive/dist/libarchive/archive_write_disk.3:1.3	Sat Feb 20 02:51:33 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_write_disk.3	Thu May 22 15:45:47 2014
@@ -301,7 +301,7 @@ and first appeared in
 The
 .Nm libarchive
 library was written by
-.An Tim Kientzle Aq [email protected] .
+.An Tim Kientzle Aq Mt [email protected] .
 .Sh BUGS
 Directories are actually extracted in two distinct phases.
 Directories are created during

Index: src/external/bsd/libarchive/dist/libarchive/libarchive.3
diff -u src/external/bsd/libarchive/dist/libarchive/libarchive.3:1.1.1.1 src/external/bsd/libarchive/dist/libarchive/libarchive.3:1.1.1.1.2.1
--- src/external/bsd/libarchive/dist/libarchive/libarchive.3:1.1.1.1	Fri Sep 19 21:56:14 2008
+++ src/external/bsd/libarchive/dist/libarchive/libarchive.3	Thu May 22 15:45:47 2014
@@ -314,7 +314,7 @@ library first appeared in
 The
 .Nm libarchive
 library was written by
-.An Tim Kientzle Aq [email protected] .
+.An Tim Kientzle Aq Mt [email protected] .
 .Sh BUGS
 Some archive formats support information that is not supported by
 .Tn struct archive_entry .

Index: src/external/bsd/libarchive/dist/libarchive_fe/err.c
diff -u src/external/bsd/libarchive/dist/libarchive_fe/err.c:1.1.1.1 src/external/bsd/libarchive/dist/libarchive_fe/err.c:1.1.1.1.6.1
--- src/external/bsd/libarchive/dist/libarchive_fe/err.c:1.1.1.1	Sat Feb 20 02:49:07 2010
+++ src/external/bsd/libarchive/dist/libarchive_fe/err.c	Thu May 22 15:45:47 2014
@@ -42,7 +42,7 @@ __FBSDID("$FreeBSD$");
 
 const char *lafe_progname;
 
-static void
+static __printflike(2, 0) void
 lafe_vwarnc(int code, const char *fmt, va_list ap)
 {
 	fprintf(stderr, "%s: ", lafe_progname);
Index: src/external/bsd/libarchive/dist/libarchive_fe/err.h
diff -u src/external/bsd/libarchive/dist/libarchive_fe/err.h:1.1.1.1 src/external/bsd/libarchive/dist/libarchive_fe/err.h:1.1.1.1.6.1
--- src/external/bsd/libarchive/dist/libarchive_fe/err.h:1.1.1.1	Sat Feb 20 02:49:07 2010
+++ src/external/bsd/libarchive/dist/libarchive_fe/err.h	Thu May 22 15:45:47 2014
@@ -35,7 +35,8 @@
 
 extern const char *lafe_progname;
 
-void	lafe_warnc(int code, const char *fmt, ...);
-void	lafe_errc(int eval, int code, const char *fmt, ...) __LA_DEAD;
+void	lafe_warnc(int code, const char *fmt, ...) __printflike(2, 3);
+void	lafe_errc(int eval, int code, const char *fmt, ...)
+    __LA_DEAD __printflike(3, 4);
 
 #endif

Reply via email to