From owner-p4-projects@FreeBSD.ORG Thu Jun 5 13:30:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6E5B31065682; Thu, 5 Jun 2008 13:30:48 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FD46106567A for ; Thu, 5 Jun 2008 13:30:48 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1A53A8FC1A for ; Thu, 5 Jun 2008 13:30:48 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m55DUlPt019336 for ; Thu, 5 Jun 2008 13:30:47 GMT (envelope-from strauss@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m55DUlOF019334 for perforce@freebsd.org; Thu, 5 Jun 2008 13:30:47 GMT (envelope-from strauss@FreeBSD.org) Date: Thu, 5 Jun 2008 13:30:47 GMT Message-Id: <200806051330.m55DUlOF019334@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to strauss@FreeBSD.org using -f From: Anselm Strauss To: Perforce Change Reviews Cc: Subject: PERFORCE change 142961 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2008 13:30:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=142961 Change 142961 by strauss@strauss_marvelman on 2008/06/05 13:30:47 Hm, type change on last change did not work, retrying ... Affected files ... .. //depot/projects/soc2008/strauss_libarchive/cpio/cmdline.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/cpio.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/cpio_platform.h#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/err.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/matching.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/pathmatch.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/main.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test.h#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_0.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_basic.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_format_newc.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_gcpio_compat.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_B.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_L.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_a.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_c.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_d.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_ell.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_f.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_help.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_m.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_t.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_u.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_version.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_y.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_z.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_owner_parse.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_pathmatch.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/examples/minitar/minitar.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/examples/untar.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_check_magic.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_copy_stat.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_link_resolver.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_stat.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_strmode.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_platform.h#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_data_into_fd.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_extract.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_fd.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_file.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_filename.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_memory.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_all.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_bzip2.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_compress.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_gzip.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_none.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_program.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_all.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_ar.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_cpio.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_empty.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_iso9660.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_mtree.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_tar.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_zip.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_string.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_string_sprintf.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_util.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_virtual.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_disk.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_disk_set_standard_lookup.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_fd.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_file.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_filename.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_memory.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_bzip2.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_compress.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_gzip.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_none.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_program.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_ar.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_by_name.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_cpio.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_cpio_newc.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_pax.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_shar.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_ustar.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/filter_fork.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/main.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/read_open_memory.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test.h#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_acl_basic.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_acl_pax.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_archive_api_feature.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_bad_fd.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_compat_gtar.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_compat_tar_hardlink.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_compat_zip.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_empty_write.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_entry.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_entry_strmode.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_link_resolver.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_pax_filename_encoding.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_compress_program.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_data_large.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_extract.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_ar.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_bin.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_bin_Z.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_bin_gz.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_odc.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_svr4c_Z.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_empty.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_gz.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_sparse.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_iso_gz.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_isorr_bz2.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_mtree.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_pax_bz2.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_tar.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_tar_empty_filename.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_tbz.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_tgz.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_tz.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_zip.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_large.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_pax_truncated.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_position.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_truncated.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_tar_filenames.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_tar_large.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_ustar_filenames.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_compress.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_compress_program.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_disk.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_disk_hardlink.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_disk_perms.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_disk_secure.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_ar.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_cpio.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_cpio_empty.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_cpio_newc.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_cpio_odc.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_shar_empty.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_tar.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_tar_empty.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_tar_ustar.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_open_memory.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/tar/bsdtar.c#6 edit .. //depot/projects/soc2008/strauss_libarchive/tar/bsdtar_platform.h#4 edit .. //depot/projects/soc2008/strauss_libarchive/tar/getdate.y#4 edit .. //depot/projects/soc2008/strauss_libarchive/tar/matching.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/read.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/siginfo.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/tar/subst.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/main.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test.h#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_0.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_basic.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_copy.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_getdate.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_help.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_option_T.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_patterns.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_stdio.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_version.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/tree.c#4 edit .. //depot/projects/soc2008/strauss_libarchive/tar/util.c#5 edit .. //depot/projects/soc2008/strauss_libarchive/tar/write.c#5 edit Differences ... ==== //depot/projects/soc2008/strauss_libarchive/cpio/cmdline.c#5 (ktext/text) ==== @@ -26,7 +26,7 @@ #include "cpio_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/cpio/cpio.c#5 (ktext/text) ==== @@ -26,7 +26,7 @@ #include "cpio_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include #include ==== //depot/projects/soc2008/strauss_libarchive/cpio/cpio_platform.h#5 (ktext/text) ==== ==== //depot/projects/soc2008/strauss_libarchive/cpio/err.c#5 (ktext/text) ==== @@ -26,7 +26,7 @@ #include "cpio_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_STDARG_H #include ==== //depot/projects/soc2008/strauss_libarchive/cpio/matching.c#5 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "cpio_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/cpio/pathmatch.c#5 (ktext/text) ==== @@ -25,7 +25,7 @@ */ #include "cpio_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_STRING_H #include ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/main.c#5 (ktext/text) ==== @@ -44,7 +44,7 @@ #undef EXTRA_DUMP /* How to dump extra data */ /* How to generate extra version info. */ #define EXTRA_VERSION (systemf("%s --version", testprog) ? "" : "") -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* * "list.h" is simply created by "grep DEFINE_TEST"; it has ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test.h#5 (ktext/text) ==== ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_0.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* * This first test does basic sanity checks on the environment. For ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_basic.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); static void verify_files(const char *target) ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_format_newc.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); static int is_hex(const char *p, size_t l) ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_gcpio_compat.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); static void ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_B.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); DEFINE_TEST(test_option_B) ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_L.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); DEFINE_TEST(test_option_L) { ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_a.c#5 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "test.h" #include -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); static struct { const char *name; ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_c.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); static int is_octal(const char *p, size_t l) ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_d.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); DEFINE_TEST(test_option_d) ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_ell.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* * This is called "test_option_ell" instead of "test_option_l" to ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_f.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* * Unpack the archive in a new dir. ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_help.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* * Test that "--help", "-h", and "-W help" options all work and ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_m.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); DEFINE_TEST(test_option_m) ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_t.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); DEFINE_TEST(test_option_t) ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_u.c#5 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "test.h" #include -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); DEFINE_TEST(test_option_u) { ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_version.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* * Test that --version option works and generates reasonable output. ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_y.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); DEFINE_TEST(test_option_y) { ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_z.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); DEFINE_TEST(test_option_z) { ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_owner_parse.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include "../cpio.h" ==== //depot/projects/soc2008/strauss_libarchive/cpio/test/test_pathmatch.c#5 (ktext/text) ==== @@ -23,7 +23,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "test.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include "../pathmatch.h" ==== //depot/projects/soc2008/strauss_libarchive/examples/minitar/minitar.c#4 (ktext/text) ==== @@ -57,7 +57,7 @@ */ #include -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include ==== //depot/projects/soc2008/strauss_libarchive/examples/untar.c#4 (ktext/text) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_check_magic.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_TYPES_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.c#6 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_copy_stat.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_link_resolver.c#6 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_stat.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_strmode.c#5 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_platform.h#6 (ktext/text) ==== ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read.c#4 (ktext/text) ==== @@ -32,7 +32,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_data_into_fd.c#5 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_TYPES_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_extract.c#5 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_TYPES_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_fd.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_file.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_filename.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_memory.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_all.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include "archive.h" ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_bzip2.c#5 (ktext/text) ==== @@ -25,7 +25,7 @@ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_compress.c#4 (ktext/text) ==== @@ -64,7 +64,7 @@ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_gzip.c#4 (ktext/text) ==== @@ -25,7 +25,7 @@ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_none.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_program.c#5 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* This capability is only available on POSIX systems. */ #if !defined(HAVE_PIPE) || !defined(HAVE_FCNTL) || \ ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_all.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include "archive.h" ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_ar.c#5 (ktext/text) ==== @@ -26,7 +26,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_cpio.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_empty.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include "archive.h" #include "archive_entry.h" ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_iso9660.c#6 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_mtree.c#5 (ktext/text) ==== @@ -25,7 +25,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_tar.c#6 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_zip.c#6 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_string.c#6 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* * Basic resizable string support, to simplify manipulating arbitrary-sized ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_string_sprintf.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* * The use of printf()-family functions can be troublesome ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_util.c#6 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_TYPES_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_virtual.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include "archive.h" #include "archive_entry.h" ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); /* * This file contains the "essential" portions of the write API, that ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_disk.c#6 (ktext/text) ==== @@ -25,7 +25,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_TYPES_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_disk_set_standard_lookup.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_TYPES_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_fd.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_file.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_filename.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_SYS_STAT_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_memory.c#4 (ktext/text) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #include #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_bzip2.c#4 (ktext/text) ==== @@ -28,7 +28,7 @@ /* Don't compile this if we don't have bzlib. */ #if HAVE_BZLIB_H -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_compress.c#4 (ktext/text) ==== @@ -58,7 +58,7 @@ #include "archive_platform.h" -__FBSDID("$Id$ $Change$ $DateTime$ $Author$"); +__FBSDID("$Id$ $Change: 142961 $ $DateTime$ $Author$"); #ifdef HAVE_ERRNO_H #include >>> TRUNCATED FOR MAIL (1000 lines) <<<