acl_free() - ACL データ・オブジェクトに割り振られたメモリーのリリース

標準

標準/拡張機能 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 に対応する値を設定します。

エラー・コード
説明
EINVAL
acl_d 引数の値が無効です。

関連情報