Index Index for
Section 3
Index Alphabetical
listing for A
Bottom of page Bottom of
page

acl_delete_def_file(3)

NAME

acl_delete_def_file - Deletes the default access ACL from the designated directory

SYNOPSIS

#include <sys/acl.h> int acl_delete_def_file( char *path_p );

LIBRARY

Security Library (libpacl.a)

PARAMETERS

path_p 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 standard. 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: [EACCES] A component of the path_p parameter has search permission denied. [ENAMETOOLONG] The length of the path_p parameter exceeds PATH_MAX or a pathname component is longer than NAME_MAX. [ENOENT] 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. [ENOTDIR] The path_p parameter is not pointing to a directory. [ENOTSUP] The directory referenced by the path_p parameter does not reside on a file system that supports ACLs. [EPERM] The user does not have the required access to the directory to remove the default access ACL. [EROFS] The directory referred to by the path_p parameter resides on a read- only file system.

SEE ALSO

acl_delete_def_fd(3) Security

Index Index for
Section 3
Index Alphabetical
listing for A
Top of page Top of
page