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