Lines Matching defs:ae

108 set_acls(struct archive_entry *ae, struct acl_t *acls, int n)
112 archive_entry_acl_clear(ae);
114 archive_entry_acl_add_entry(ae,
151 compare_acls(struct archive_entry *ae, struct acl_t *acls, int n, int mode)
163 while (0 == (r = archive_entry_acl_next(ae,
198 assert((mode_t)(mode & 0777) == (archive_entry_mode(ae) & 0777));
209 struct archive_entry *ae;
213 assert((ae = archive_entry_new()) != NULL);
214 archive_entry_set_pathname(ae, "file");
215 archive_entry_set_mode(ae, S_IFREG | 0777);
226 set_acls(ae, acls0, sizeof(acls0)/sizeof(acls0[0]));
228 assert(0 == archive_entry_acl_reset(ae, ARCHIVE_ENTRY_ACL_TYPE_ACCESS));
230 archive_entry_mode(ae)&0777);
231 assert((archive_entry_mode(ae) & 0777) == 0142);
235 set_acls(ae, acls1, sizeof(acls1)/sizeof(acls1[0]));
237 assert(4 == archive_entry_acl_reset(ae, ARCHIVE_ENTRY_ACL_TYPE_ACCESS));
238 compare_acls(ae, acls1, sizeof(acls1)/sizeof(acls1[0]), 0142);
240 archive_entry_mode(ae)&0777);
241 assert((archive_entry_mode(ae) & 0777) == 0142);
245 set_acls(ae, acls2, sizeof(acls2)/sizeof(acls2[0]));
246 assertEqualInt(6, archive_entry_acl_reset(ae, ARCHIVE_ENTRY_ACL_TYPE_ACCESS));
247 compare_acls(ae, acls2, sizeof(acls2)/sizeof(acls2[0]), 0543);
249 archive_entry_mode(ae)&0777);
250 assert((archive_entry_mode(ae) & 0777) == 0543);
256 set_acls(ae, acls0, sizeof(acls0)/sizeof(acls0[0]));
258 assert(0 == archive_entry_acl_reset(ae, ARCHIVE_ENTRY_ACL_TYPE_ACCESS));
260 archive_entry_mode(ae)&0777);
261 assert((archive_entry_mode(ae) & 0777) == 0142);
267 set_acls(ae, acls2, sizeof(acls2)/sizeof(acls2[0]));
272 archive_entry_acl_add_entry(ae,
275 archive_entry_acl_reset(ae,
278 archive_entry_free(ae);