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);