sysacls.h

説明を見る。
00001 #define SMB_MALLOC(cnt) new_array(char, cnt)
00002 #define SMB_MALLOC_P(obj) new_array(obj, 1)
00003 #define SMB_MALLOC_ARRAY(obj, cnt) new_array(obj, cnt)
00004 #define SMB_REALLOC(mem, cnt) realloc_array(mem, char, cnt)
00005 #define slprintf snprintf
00006 
00007 int sys_acl_get_entry(SMB_ACL_T the_acl, int entry_id, SMB_ACL_ENTRY_T *entry_p);
00008 int sys_acl_get_tag_type(SMB_ACL_ENTRY_T entry_d, SMB_ACL_TAG_T *tag_type_p);
00009 int sys_acl_get_permset(SMB_ACL_ENTRY_T entry_d, SMB_ACL_PERMSET_T *permset_p);
00010 void *sys_acl_get_qualifier(SMB_ACL_ENTRY_T entry_d);
00011 SMB_ACL_T sys_acl_get_file(const char *path_p, SMB_ACL_TYPE_T type);
00012 SMB_ACL_T sys_acl_get_fd(int fd);
00013 int sys_acl_clear_perms(SMB_ACL_PERMSET_T permset);
00014 int sys_acl_add_perm(SMB_ACL_PERMSET_T permset, SMB_ACL_PERM_T perm);
00015 int sys_acl_get_perm(SMB_ACL_PERMSET_T permset, SMB_ACL_PERM_T perm);
00016 char *sys_acl_to_text(SMB_ACL_T the_acl, ssize_t *plen);
00017 SMB_ACL_T sys_acl_init(int count);
00018 int sys_acl_create_entry(SMB_ACL_T *pacl, SMB_ACL_ENTRY_T *pentry);
00019 int sys_acl_set_tag_type(SMB_ACL_ENTRY_T entry, SMB_ACL_TAG_T tagtype);
00020 int sys_acl_set_qualifier(SMB_ACL_ENTRY_T entry, void *qual);
00021 int sys_acl_set_permset(SMB_ACL_ENTRY_T entry, SMB_ACL_PERMSET_T permset);
00022 int sys_acl_valid(SMB_ACL_T theacl);
00023 int sys_acl_set_file(const char *name, SMB_ACL_TYPE_T acltype, SMB_ACL_T theacl);
00024 int sys_acl_set_fd(int fd, SMB_ACL_T theacl);
00025 int sys_acl_delete_def_file(const char *name);
00026 int sys_acl_free_text(char *text);
00027 int sys_acl_free_acl(SMB_ACL_T the_acl);
00028 int sys_acl_free_qualifier(void *qual, SMB_ACL_TAG_T tagtype);

rsyncに対してSat Dec 5 19:45:42 2009に生成されました。  doxygen 1.4.7