Update for extra output from src/acl_test.

This commit is contained in:
Tim Shimmin
2001-06-06 04:55:01 +00:00
parent daa6f39a2a
commit 585cb81a5c
2 changed files with 21 additions and 0 deletions
+4
View File
@@ -232,3 +232,7 @@ Get 26th entry on filled ACL
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"
+17
View File
@@ -207,6 +207,23 @@ main(int argc, char **argv)
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;
}