acl_delete_def_file - Deletes the default access ACL from
the designated directory
char *path_p );
Security Library (libpacl.a)
Designates the path of the directory that the default
access ACL is to be deleted from.
NOTE: This function is based on Draft 13 of the POSIX
The acl_delete_def_file() function deletes the default
access ACL from the directory designated by path_p.
Upon successful completion, the acl_delete_def_file()
function returns a value of 0 (zero). Otherwise, a value
of -1 is returned and errno is set to indicate the error.
If any of the following conditions occur, the
acl_delete_def_file() function sets errno to the corresponding
A component of the path_p parameter has search permission
denied. The length of the path_p parameter exceeds
PATH_MAX or a pathname component is longer than NAME_MAX.
The named file does not exist or is an empty string. A
symbolic link was named, but the file to which it refers
does not exist. The path_p parameter is not pointing to a
directory. The directory referenced by the path_p parameter
does not reside on a file system that supports ACLs.
The user does not have the required access to the directory
to remove the default access ACL. The directory
referred to by the path_p parameter resides on a read-only
[ Back ]