paie 134 source3/smbd/posix_acls.c static uint32_t get_pai_entry_val(struct pai_entry *paie)
paie 136 source3/smbd/posix_acls.c switch (paie->owner_type) {
paie 138 source3/smbd/posix_acls.c DEBUG(10,("get_pai_entry_val: uid = %u\n", (unsigned int)paie->unix_ug.uid ));
paie 139 source3/smbd/posix_acls.c return (uint32_t)paie->unix_ug.uid;
paie 141 source3/smbd/posix_acls.c DEBUG(10,("get_pai_entry_val: gid = %u\n", (unsigned int)paie->unix_ug.gid ));
paie 142 source3/smbd/posix_acls.c return (uint32_t)paie->unix_ug.gid;
paie 281 source3/smbd/posix_acls.c struct pai_entry *paie, *paie_next;
paie 282 source3/smbd/posix_acls.c for (paie = pal->entry_list; paie; paie = paie_next) {
paie 283 source3/smbd/posix_acls.c paie_next = paie->next;
paie 284 source3/smbd/posix_acls.c SAFE_FREE(paie);
paie 286 source3/smbd/posix_acls.c for (paie = pal->def_entry_list; paie; paie = paie_next) {
paie 287 source3/smbd/posix_acls.c paie_next = paie->next;
paie 288 source3/smbd/posix_acls.c SAFE_FREE(paie);
paie 300 source3/smbd/posix_acls.c struct pai_entry *paie;
paie 307 source3/smbd/posix_acls.c for (paie = (default_ace ? pal->def_entry_list : pal->entry_list); paie; paie = paie->next) {
paie 308 source3/smbd/posix_acls.c if (ace_entry->owner_type == paie->owner_type &&
paie 309 source3/smbd/posix_acls.c get_entry_val(ace_entry) == get_pai_entry_val(paie))
paie 310 source3/smbd/posix_acls.c return paie->ace_flags;
paie 383 source3/smbd/posix_acls.c static bool get_pai_owner_type(struct pai_entry *paie, const char *entry_offset)
paie 385 source3/smbd/posix_acls.c paie->owner_type = (enum ace_owner)CVAL(entry_offset,0);
paie 386 source3/smbd/posix_acls.c switch( paie->owner_type) {
paie 388 source3/smbd/posix_acls.c paie->unix_ug.uid = (uid_t)IVAL(entry_offset,1);
paie 390 source3/smbd/posix_acls.c (unsigned int)paie->unix_ug.uid ));
paie 393 source3/smbd/posix_acls.c paie->unix_ug.gid = (gid_t)IVAL(entry_offset,1);
paie 395 source3/smbd/posix_acls.c (unsigned int)paie->unix_ug.gid ));
paie 398 source3/smbd/posix_acls.c paie->unix_ug.world = -1;
paie 418 source3/smbd/posix_acls.c struct pai_entry *paie = SMB_MALLOC_P(struct pai_entry);
paie 419 source3/smbd/posix_acls.c if (!paie) {
paie 423 source3/smbd/posix_acls.c paie->ace_flags = SEC_ACE_FLAG_INHERITED_ACE;
paie 424 source3/smbd/posix_acls.c if (!get_pai_owner_type(paie, entry_offset)) {
paie 429 source3/smbd/posix_acls.c DLIST_ADD(paiv->entry_list, paie);
paie 431 source3/smbd/posix_acls.c DLIST_ADD(paiv->def_entry_list, paie);
paie 494 source3/smbd/posix_acls.c struct pai_entry *paie = SMB_MALLOC_P(struct pai_entry);
paie 495 source3/smbd/posix_acls.c if (!paie) {
paie 499 source3/smbd/posix_acls.c paie->ace_flags = CVAL(entry_offset,0);
paie 503 source3/smbd/posix_acls.c if (!get_pai_owner_type(paie, entry_offset)) {
paie 507 source3/smbd/posix_acls.c DLIST_ADD(paiv->entry_list, paie);
paie 509 source3/smbd/posix_acls.c DLIST_ADD(paiv->def_entry_list, paie);