標準/拡張機能 | C/C++ | 依存項目 |
---|---|---|
z/OS UNIX |
両方 | z/OS V1R3 |
#define _OPEN_SYS 1
#include <sys/acl.h>
int acl_free (lacl_t acl_d);
ファイルおよびディレクトリーへのアクセスを制御するために、許可ビットと一緒にアクセス制御 リスト (ACL) を使用してください。現在、ACL は HFS、TFS、および zFS ファイル・システムによってサポートされています。ご使用のセキュリティー製品で ACL がサポートされているかどうかについて、および ファイル・アクセスを決定するときに使用される規則について知っている必要があります。詳細は、「z/OS UNIX System Services 計画」を参照してください。
acl_free() 関数は、acl_d によって識別された ACL データ・オブジェクトに現在割り振られている リリース可能なメモリーをすべてリリースします。メモリーがリリースされたあとの acl_d が指すオブジェクト・リファレンスの使用については定義されていません。
正常終了の場合は、関数はゼロの値を戻します。
以下の条件のいずれかが検出された場合、acl_free() 関数は -1 を戻し、errno に対応する値を設定します。