ACL_GET_FLAG_NP(3) | FreeBSD Library Functions Manual | ACL_GET_FLAG_NP(3) |
名称
acl_get_flag_np — フラグが flagset に設定されているかチェックするライブラリ
Standard C Library (libc, -lc)書式
#include < sys/types.h>#include < sys/acl.h>
int
acl_get_flag_np( acl_flagset_t flagset_d, acl_flag_t flag);
解説
acl_get_flag_np() 関数は、フラグが flagset に設定されるかどうかチェックする移植性のない関数です。戻り値
flag 中のフラグが flagset flagset_d に設定されているなら、1 の値が返され、そうでなければ、0 の値が返されます。エラー
次の条件のどれかが起こるなら、 acl_get_flag_np() 関数は、-1 の値を返し、グローバル変数 errno に対応する次の値を設定します:- [ EINVAL]
- 引数 flag が有効な ACL フラグを含んでいないか、引数 flagset_d が有効な ACL flagset ではありません。
関連項目
acl(3), acl_add_flag_np(3), acl_clear_flags_np(3), acl_delete_flag_np(3), acl_get_flagset_np(3), acl_set_flagset_np(3), posix1e(3)規格
POSIX.1e は、IEEE POSIX.1e 草稿 17 に記述されています。歴史
POSIX.1e のサポートは、 FreeBSD 4.0 で導入されました。 acl_get_flag_np() 関数は、 FreeBSD 8.0 で追加されました。作者
acl_get_flag_np() 関数は、 <trasz@FreeBSD.org>によって書かれました。June 25, 2009 | FreeBSD |