/freebsd-11.0-release/contrib/libarchive/libarchive/test/ |
H A D | test_write_format_iso9660.c | 34 struct archive_entry *ae; local 59 assert((ae = archive_entry_new()) != NULL); 60 archive_entry_set_atime(ae, 2, 20); 61 archive_entry_set_birthtime(ae, 3, 30); 62 archive_entry_set_ctime(ae, 4, 40); 63 archive_entry_set_mtime(ae, 5, 50); 64 archive_entry_copy_pathname(ae, "file"); 65 archive_entry_set_mode(ae, AE_IFREG | 0755); 66 archive_entry_set_size(ae, 8); 67 archive_entry_set_nlink(ae, [all...] |
H A D | test_read_format_isorr_rr_moved.c | 64 struct archive_entry *ae; local 81 assertEqualInt(0, archive_read_next_header(a, &ae)); 83 assertEqualInt(archive_entry_is_encrypted(ae), 0); 86 if (strcmp(".", archive_entry_pathname(ae)) == 0) { 88 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); 89 assertEqualInt(2048, archive_entry_size(ae)); 91 assertEqualInt(86401, archive_entry_mtime(ae)); 92 assertEqualInt(0, archive_entry_mtime_nsec(ae)); 94 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); 95 assertEqualInt(1, archive_entry_uid(ae)); [all...] |
H A D | test_write_disk_times.c | 37 struct archive_entry *ae; local 47 assert((ae = archive_entry_new()) != NULL); 48 archive_entry_copy_pathname(ae, "file1"); 49 archive_entry_set_mode(ae, S_IFREG | 0777); 50 archive_entry_set_atime(ae, 123456, 0); 51 archive_entry_set_mtime(ae, 234567, 0); 52 assertEqualInt(ARCHIVE_OK, archive_write_header(a, ae)); 54 archive_entry_free(ae); 62 assert((ae = archive_entry_new()) != NULL); 63 archive_entry_copy_pathname(ae, "file [all...] |
H A D | test_write_format_warc_empty.c | 32 struct archive_entry *ae; local 44 assert((ae = archive_entry_new()) != NULL); 45 archive_entry_set_atime(ae, 2, 0); 46 archive_entry_set_ctime(ae, 4, 0); 47 archive_entry_set_mtime(ae, 5, 0); 48 archive_entry_copy_pathname(ae, "."); 49 archive_entry_set_mode(ae, S_IFDIR | 0755); 50 assertEqualIntA(a, ARCHIVE_FAILED, archive_write_header(a, ae)); 51 archive_entry_free(ae); 54 assert((ae [all...] |
H A D | test_write_format_xar_empty.c | 37 struct archive_entry *ae; local 55 assert((ae = archive_entry_new()) != NULL); 56 archive_entry_set_atime(ae, 2, 0); 57 archive_entry_set_ctime(ae, 4, 0); 58 archive_entry_set_mtime(ae, 5, 0); 59 archive_entry_copy_pathname(ae, "."); 60 archive_entry_set_mode(ae, S_IFDIR | 0755); 61 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 62 archive_entry_free(ae); 65 assert((ae [all...] |
H A D | test_read_format_isozisofs_bz2.c | 57 struct archive_entry *ae; local 74 assertEqualInt(0, archive_read_next_header(a, &ae)); 76 assertEqualInt(archive_entry_is_encrypted(ae), 0); 79 if (strcmp(".", archive_entry_pathname(ae)) == 0) { 81 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); 82 assertEqualInt(2048, archive_entry_size(ae)); 84 assertEqualInt(86401, archive_entry_mtime(ae)); 85 assertEqualInt(0, archive_entry_mtime_nsec(ae)); 87 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); 88 assertEqualInt(1, archive_entry_uid(ae)); [all...] |
H A D | test_read_format_iso_xorriso.c | 70 struct archive_entry *ae; local 87 assertEqualInt(0, archive_read_next_header(a, &ae)); 89 assertEqualInt(archive_entry_is_encrypted(ae), 0); 92 if (strcmp(".", archive_entry_pathname(ae)) == 0) { 94 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); 95 assertEqualInt(2048, archive_entry_size(ae)); 97 assertEqualInt(86401, archive_entry_mtime(ae)); 98 assertEqualInt(0, archive_entry_mtime_nsec(ae)); 100 assertEqualInt(4, archive_entry_nlink(ae)); 104 } else if (strcmp("./dir", archive_entry_pathname(ae)) [all...] |
H A D | test_write_format_gnutar.c | 102 struct archive_entry *ae; local 118 assert((ae = archive_entry_new()) != NULL); 119 archive_entry_set_atime(ae, 2, 20); 120 archive_entry_set_birthtime(ae, 3, 30); 121 archive_entry_set_ctime(ae, 4, 40); 122 archive_entry_set_mtime(ae, 5, 50); 123 archive_entry_copy_pathname(ae, "file"); 124 archive_entry_set_mode(ae, S_IFREG | 0755); 125 archive_entry_set_size(ae, 8); 126 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); [all...] |
H A D | test_write_format_xar.c | 35 struct archive_entry *ae; local 66 assert((ae = archive_entry_new()) != NULL); 67 archive_entry_set_atime(ae, 2, 20); 68 archive_entry_set_ctime(ae, 4, 40); 69 archive_entry_set_mtime(ae, 5, 50); 70 archive_entry_copy_pathname(ae, "file"); 71 archive_entry_set_mode(ae, AE_IFREG | 0755); 72 archive_entry_set_nlink(ae, 2); 73 archive_entry_set_size(ae, 8); 74 archive_entry_xattr_add_entry(ae, "use [all...] |
H A D | test_read_format_tar.c | 65 struct archive_entry *ae; local 72 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); 77 assertEqualInt(archive_entry_is_encrypted(ae), 0); 99 static void verify1(struct archive_entry *ae) argument 102 assert(archive_entry_filetype(ae) != AE_IFLNK); 104 assert(archive_entry_filetype(ae) != AE_IFDIR); 105 assertEqualInt(archive_entry_mode(ae) & 0777, 0644); 106 assertEqualInt(archive_entry_uid(ae), 1000); 107 assertEqualInt(archive_entry_gid(ae), 1000); 108 assertEqualString(archive_entry_uname(ae), "ti 131 verify2(struct archive_entry *ae) argument 160 verify3(struct archive_entry *ae) argument 189 verify4(struct archive_entry *ae) argument 218 verify5(struct archive_entry *ae) argument 244 verify6(struct archive_entry *ae) argument 315 verifyK(struct archive_entry *ae) argument 401 verifyxL(struct archive_entry *ae) argument 430 struct archive_entry *ae; local [all...] |
H A D | test_write_disk_secure.c | 41 struct archive_entry *ae; 51 assert((ae = archive_entry_new()) != NULL); 52 archive_entry_copy_pathname(ae, "dir"); 53 archive_entry_set_mode(ae, S_IFDIR | 0777); 54 assert(0 == archive_write_header(a, ae)); 55 archive_entry_free(ae); 59 assert((ae = archive_entry_new()) != NULL); 60 archive_entry_copy_pathname(ae, "link_to_dir"); 61 archive_entry_set_mode(ae, S_IFLNK | 0777); 62 archive_entry_set_symlink(ae, "di [all...] |
H A D | test_write_format_7zip.c | 34 struct archive_entry *ae; local 61 assert((ae = archive_entry_new()) != NULL); 62 archive_entry_set_mtime(ae, 1, 10); 63 assertEqualInt(1, archive_entry_mtime(ae)); 64 assertEqualInt(10, archive_entry_mtime_nsec(ae)); 65 archive_entry_copy_pathname(ae, "empty"); 66 assertEqualString("empty", archive_entry_pathname(ae)); 67 archive_entry_set_mode(ae, AE_IFREG | 0755); 68 assertEqualInt((AE_IFREG | 0755), archive_entry_mode(ae)); 70 assertEqualInt(ARCHIVE_OK, archive_write_header(a, ae)); 324 struct archive_entry *ae; local [all...] |
H A D | test_archive_match_time.c | 35 struct archive_entry *ae; local 40 if (!assert((ae = archive_entry_new()) != NULL)) { 49 archive_entry_copy_pathname(ae, "file1"); 50 archive_entry_set_mtime(ae, 7880, 0); 51 archive_entry_set_ctime(ae, 7880, 0); 53 assertEqualInt(1, archive_match_time_excluded(m, ae)); 54 assertEqualInt(1, archive_match_excluded(m, ae)); 55 archive_entry_set_mtime(ae, 7879, 999); 56 archive_entry_set_ctime(ae, 7879, 999); 58 assertEqualInt(1, archive_match_time_excluded(m, ae)); 87 struct archive_entry *ae; local 175 struct archive_entry *ae; local 264 struct archive_entry *ae; local 321 struct archive_entry *ae; local 378 struct archive_entry *ae; local 435 struct archive_entry *ae; local 492 struct archive_entry *ae; local 544 struct archive_entry *ae; local 634 struct archive_entry *ae; local 725 struct archive_entry *ae; local 782 struct archive_entry *ae; local 840 struct archive_entry *ae; local 897 struct archive_entry *ae; local 955 struct archive_entry *ae; local 1014 struct archive_entry *ae; local 1073 struct archive_entry *ae; local 1132 struct archive_entry *ae; local 1190 struct archive_entry *ae; local 1263 struct archive_entry *ae; local [all...] |
H A D | test_compat_cpio.c | 47 struct archive_entry *ae; local 57 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 58 assertEqualString("foo1", archive_entry_pathname(ae)); 59 assertEqualString(NULL, archive_entry_hardlink(ae)); 60 assertEqualInt(1260250228, archive_entry_mtime(ae)); 61 assertEqualInt(1000, archive_entry_uid(ae)); 62 assertEqualInt(1000, archive_entry_gid(ae)); 63 assertEqualInt(0100644, archive_entry_mode(ae)); 66 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); 67 assertEqualString("foo2", archive_entry_pathname(ae)); [all...] |
H A D | test_read_format_ar.c | 36 struct archive_entry *ae; local 46 assertA(0 == archive_read_next_header(a, &ae)); 47 assertEqualString("//", archive_entry_pathname(ae)); 48 assertEqualInt(0, archive_entry_mtime(ae)); 49 assertEqualInt(0, archive_entry_uid(ae)); 50 assertEqualInt(0, archive_entry_gid(ae)); 51 assertEqualInt(0, archive_entry_size(ae)); 52 assertEqualInt(archive_entry_is_encrypted(ae), 0); 56 assertA(0 == archive_read_next_header(a, &ae)); 57 assertEqualString("yyytttsssaaafff.o", archive_entry_pathname(ae)); [all...] |
H A D | test_write_disk_secure746.c | 46 struct archive_entry *ae; 64 assert((ae = archive_entry_new()) != NULL); 65 archive_entry_copy_pathname(ae, "bar"); 66 archive_entry_set_mode(ae, AE_IFREG | 0777); 67 archive_entry_set_size(ae, 8); 68 archive_entry_copy_hardlink(ae, "../target/foo"); 69 assertEqualInt(ARCHIVE_FAILED, archive_write_header(a, ae)); 71 archive_entry_free(ae); 88 struct archive_entry *ae; 106 assert((ae [all...] |
H A D | test_read_format_isorr_bz2.c | 58 struct archive_entry *ae; local 75 assertEqualInt(0, archive_read_next_header(a, &ae)); 77 assertEqualInt(archive_entry_is_encrypted(ae), 0); 80 if (strcmp(".", archive_entry_pathname(ae)) == 0) { 82 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); 83 assertEqualInt(2048, archive_entry_size(ae)); 85 assertEqualInt(86401, archive_entry_mtime(ae)); 86 assertEqualInt(0, archive_entry_mtime_nsec(ae)); 88 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); 89 assertEqualInt(1, archive_entry_uid(ae)); [all...] |
H A D | test_read_format_isorr_new_bz2.c | 59 struct archive_entry *ae; local 76 assertEqualInt(0, archive_read_next_header(a, &ae)); 78 assertEqualInt(archive_entry_is_encrypted(ae), 0); 81 if (strcmp(".", archive_entry_pathname(ae)) == 0) { 83 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); 84 assertEqualInt(2048, archive_entry_size(ae)); 86 assertEqualInt(86401, archive_entry_mtime(ae)); 87 assertEqualInt(0, archive_entry_mtime_nsec(ae)); 89 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); 90 assertEqualInt(1, archive_entry_uid(ae)); [all...] |
H A D | test_read_format_isojoliet_rr.c | 61 struct archive_entry *ae; local 75 assertEqualInt(0, archive_read_next_header(a, &ae)); 76 assertEqualString(".", archive_entry_pathname(ae)); 77 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); 78 assertEqualInt(2048, archive_entry_size(ae)); 79 assertEqualInt(86401, archive_entry_mtime(ae)); 80 assertEqualInt(0, archive_entry_mtime_nsec(ae)); 81 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); 82 assertEqualInt(1, archive_entry_uid(ae)); 86 assertEqualInt(archive_entry_is_encrypted(ae), [all...] |
H A D | test_write_disk_hardlink.c | 51 struct archive_entry *ae; 66 assert((ae = archive_entry_new()) != NULL); 67 archive_entry_copy_pathname(ae, "link1a"); 68 archive_entry_set_mode(ae, S_IFREG | 0755); 69 archive_entry_set_size(ae, sizeof(data)); 70 assertEqualIntA(ad, 0, archive_write_header(ad, ae)); 74 archive_entry_free(ae); 77 assert((ae = archive_entry_new()) != NULL); 78 archive_entry_copy_pathname(ae, "link1b"); 79 archive_entry_set_mode(ae, S_IFRE [all...] |
H A D | test_archive_match_owner.c | 32 struct archive_entry *ae; local 37 if (!assert((ae = archive_entry_new()) != NULL)) { 45 archive_entry_set_uid(ae, 0); 47 assertEqualInt(1, archive_match_owner_excluded(m, ae)); 48 assertEqualInt(1, archive_match_excluded(m, ae)); 49 archive_entry_set_uid(ae, 1000); 51 assertEqualInt(0, archive_match_owner_excluded(m, ae)); 52 assertEqualInt(0, archive_match_excluded(m, ae)); 53 archive_entry_set_uid(ae, 1001); 55 assertEqualInt(1, archive_match_owner_excluded(m, ae)); 74 struct archive_entry *ae; local 116 struct archive_entry *ae; local 158 struct archive_entry *ae; local 200 struct archive_entry *ae; local 242 struct archive_entry *ae; local [all...] |
H A D | test_write_disk_symlink.c | 35 struct archive_entry *ae; local 51 assert((ae = archive_entry_new()) != NULL); 52 archive_entry_copy_pathname(ae, "link1a"); 53 archive_entry_set_mode(ae, AE_IFREG | 0755); 54 archive_entry_set_size(ae, sizeof(data)); 55 assertEqualIntA(ad, 0, archive_write_header(ad, ae)); 59 archive_entry_free(ae); 62 assert((ae = archive_entry_new()) != NULL); 63 archive_entry_copy_pathname(ae, "link1b"); 64 archive_entry_set_mode(ae, AE_IFLN [all...] |
H A D | test_write_format_mtree_absolute_path.c | 34 struct archive_entry *ae; local 45 assert((ae = archive_entry_new()) != NULL); 46 archive_entry_copy_pathname(ae, "."); 47 archive_entry_set_mode(ae, AE_IFDIR | 0755); 48 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); 49 archive_entry_free(ae); 52 assert((ae = archive_entry_new()) != NULL); 53 archive_entry_copy_pathname(ae, "/file"); 54 archive_entry_set_size(ae, 0); 55 archive_entry_set_mode(ae, AE_IFRE [all...] |
H A D | test_write_format_cpio.c | 32 struct archive_entry *ae; local 51 assert((ae = archive_entry_new()) != NULL); 52 archive_entry_set_mtime(ae, 1, 10); 53 assert(1 == archive_entry_mtime(ae)); 54 assert(10 == archive_entry_mtime_nsec(ae)); 56 archive_entry_copy_pathname(ae, p); 59 assertEqualString("file", archive_entry_pathname(ae)); 60 archive_entry_set_mode(ae, S_IFREG | 0755); 61 assert((S_IFREG | 0755) == archive_entry_mode(ae)); 62 archive_entry_set_size(ae, 226 struct archive_entry *ae; local [all...] |
H A D | test_read_format_isojoliet_bz2.c | 58 struct archive_entry *ae; local 74 assertEqualInt(0, archive_read_next_header(a, &ae)); 75 assertEqualString(".", archive_entry_pathname(ae)); 76 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); 77 assertEqualInt(2048, archive_entry_size(ae)); 78 assertEqualInt(86401, archive_entry_mtime(ae)); 79 assertEqualInt(0, archive_entry_mtime_nsec(ae)); 80 assertEqualInt(86401, archive_entry_ctime(ae)); 81 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); 82 assertEqualInt(0, archive_entry_uid(ae)); [all...] |