acl_delete_def_file(3)acl_delete_def_file(3)NAMEacl_delete_def_file - Deletes the default access ACL from the desig‐
nated directory
SYNOPSIS
#include <sys/acl.h>
int acl_delete_def_file(
char *path_p );
LIBRARY
Security Library (libpacl.a)
PARAMETERS
Designates the path of the directory that the default access ACL is to
be deleted from.
DESCRIPTION
NOTE: This function is based on Draft 13 of the POSIX P1003.6 stan‐
dard.
The acl_delete_def_file() function deletes the default access ACL from
the directory designated by path_p.
RETURN VALUES
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.
ERRORS
If any of the following conditions occur, the acl_delete_def_file()
function sets errno to the corresponding value:
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 file system.
SEE ALSOacl_delete_def_fd(3)
Security
acl_delete_def_file(3)