acl_get_entry -> 0
Get 27th entry on filled ACL
acl_get_entry -> 0
+*** test out ACL to text for empty ACL***
+acl_to_text(empty_acl,NULL) -> ""
+acl_to_text(empty_acl,NULL) -> "", len = 0
+acl_to_text(NULL,NULL) -> "NULL"
dump_acl_by_entry(acl3);
/* ---------------------------------------------- */
+ printf("*** test out ACL to text for empty ACL***\n");
+ {
+ char *text;
+ ssize_t len;
+ acl_t empty_acl = acl_init(0);
+ text = acl_to_text(empty_acl, NULL);
+ printf("acl_to_text(empty_acl,NULL) -> \"%s\"\n", text);
+ text = acl_to_text(empty_acl, &len);
+ printf("acl_to_text(empty_acl,NULL) -> \"%s\", len = %u\n", text, len);
+ text = acl_to_text(NULL, NULL);
+ printf("acl_to_text(NULL,NULL) -> \"%s\"\n", text==NULL?"NULL":text);
+ }
+ /* NOTE: Other tests will test out the text for ACLs with ACEs.
+ * So don't have to test it here.
+ * It is simplest to choose ids not in /etc/passwd /etc/group
+ * which is done already in a script.
+ */
return 0;
}