• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/libarchive/libarchive/test/

Lines Matching refs:ae

35 	struct archive_entry *ae;
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_IFLNK | 0642);
65 archive_entry_set_size(ae, 0);
66 archive_entry_copy_symlink(ae, "link1a");
67 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
70 archive_entry_free(ae);
78 assert((ae = archive_entry_new()) != NULL);
79 archive_entry_copy_pathname(ae, "link2b");
80 archive_entry_set_mode(ae, AE_IFLNK | 0642);
81 archive_entry_unset_size(ae);
82 archive_entry_copy_symlink(ae, "link2a");
83 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
89 archive_entry_free(ae);
92 assert((ae = archive_entry_new()) != NULL);
93 archive_entry_copy_pathname(ae, "link2a");
94 archive_entry_set_mode(ae, AE_IFREG | 0755);
95 archive_entry_set_size(ae, sizeof(data));
96 assertEqualIntA(ad, 0, archive_write_header(ad, ae));
100 archive_entry_free(ae);
103 assert((ae = archive_entry_new()) != NULL);
104 archive_entry_copy_pathname(ae, "dot");
105 archive_entry_set_mode(ae, AE_IFLNK | 0642);
106 archive_entry_unset_size(ae);
107 archive_entry_copy_symlink(ae, ".");
108 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
111 archive_entry_free(ae);
114 assert((ae = archive_entry_new()) != NULL);
115 archive_entry_copy_pathname(ae, "dotdot");
116 archive_entry_set_mode(ae, AE_IFLNK | 0642);
117 archive_entry_unset_size(ae);
118 archive_entry_copy_symlink(ae, "..");
119 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
122 archive_entry_free(ae);
125 assert((ae = archive_entry_new()) != NULL);
126 archive_entry_copy_pathname(ae, "slash");
127 archive_entry_set_mode(ae, AE_IFLNK | 0642);
128 archive_entry_unset_size(ae);
129 archive_entry_copy_symlink(ae, "/");
130 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
133 archive_entry_free(ae);
136 assert((ae = archive_entry_new()) != NULL);
137 archive_entry_copy_pathname(ae, "sldot");
138 archive_entry_set_mode(ae, AE_IFLNK | 0642);
139 archive_entry_unset_size(ae);
140 archive_entry_copy_symlink(ae, "/.");
141 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
144 archive_entry_free(ae);
147 assert((ae = archive_entry_new()) != NULL);
148 archive_entry_copy_pathname(ae, "sldotdot");
149 archive_entry_set_mode(ae, AE_IFLNK | 0642);
150 archive_entry_unset_size(ae);
151 archive_entry_copy_symlink(ae, "/..");
152 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
155 archive_entry_free(ae);
158 assert((ae = archive_entry_new()) != NULL);
159 archive_entry_copy_pathname(ae, "d1");
160 archive_entry_set_mode(ae, AE_IFDIR | 0777);
161 archive_entry_unset_size(ae);
162 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
165 archive_entry_free(ae);
168 assert((ae = archive_entry_new()) != NULL);
169 archive_entry_copy_pathname(ae, "d1nosl");
170 archive_entry_set_mode(ae, AE_IFLNK | 0642);
171 archive_entry_unset_size(ae);
172 archive_entry_copy_symlink(ae, "d1");
173 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
176 archive_entry_free(ae);
179 assert((ae = archive_entry_new()) != NULL);
180 archive_entry_copy_pathname(ae, "d1slash");
181 archive_entry_set_mode(ae, AE_IFLNK | 0642);
182 archive_entry_unset_size(ae);
183 archive_entry_copy_symlink(ae, "d1/");
184 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
187 archive_entry_free(ae);
190 assert((ae = archive_entry_new()) != NULL);
191 archive_entry_copy_pathname(ae, "d1sldot");
192 archive_entry_set_mode(ae, AE_IFLNK | 0642);
193 archive_entry_unset_size(ae);
194 archive_entry_copy_symlink(ae, "d1/.");
195 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
198 archive_entry_free(ae);
201 assert((ae = archive_entry_new()) != NULL);
202 archive_entry_copy_pathname(ae, "d1slddot");
203 archive_entry_set_mode(ae, AE_IFLNK | 0642);
204 archive_entry_unset_size(ae);
205 archive_entry_copy_symlink(ae, "d1/..");
206 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
209 archive_entry_free(ae);
212 assert((ae = archive_entry_new()) != NULL);
213 archive_entry_copy_pathname(ae, "d1dir");
214 archive_entry_set_mode(ae, AE_IFLNK | 0642);
215 archive_entry_set_symlink_type(ae, AE_SYMLINK_TYPE_DIRECTORY);
216 archive_entry_unset_size(ae);
217 archive_entry_copy_symlink(ae, "d1");
218 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
221 archive_entry_free(ae);
224 assert((ae = archive_entry_new()) != NULL);
225 archive_entry_copy_pathname(ae, "d1file");
226 archive_entry_set_mode(ae, AE_IFLNK | 0642);
227 archive_entry_set_symlink_type(ae, AE_SYMLINK_TYPE_FILE);
228 archive_entry_unset_size(ae);
229 archive_entry_copy_symlink(ae, "d1");
230 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae));
233 archive_entry_free(ae);