Lines Matching defs:rights
52 uint32 rights;
110 const char *name, uint32 rights)
186 result->rights = rights;
193 const char *name, uint32 rights)
200 ace->rights |= rights;
205 ace = new_afs_ace(acl->ctx, positive, name, rights);
212 DEBUG(10, ("add_afs_ace: Added %s entry for %s with rights %d\n",
214 ace->name, ace->rights));
264 uint32 rights;
274 if (sscanf(p, "%d", &rights) != 1)
286 add_afs_ace(acl, nplus>0, name, rights);
323 fstr_sprintf(line, "%s\t%d\n", ace->name, ace->rights);
330 static uint32 afs_to_nt_file_rights(uint32 rights)
334 if (rights & PRSFS_READ)
339 if (rights & PRSFS_WRITE)
343 if (rights & PRSFS_LOCK)
346 if (rights & PRSFS_DELETE)
405 if (ace->rights & AFS_FILE_RIGHTS) {
407 ace->rights & AFS_FILE_RIGHTS);
410 if (ace->rights & AFS_DIR_RIGHTS) {
412 ace->rights & AFS_DIR_RIGHTS);
443 ace->rights | file_ace->rights);
449 ace->rights);
466 ace->rights);
535 uint32 rights = ace->info.mask;
548 ace->type, ace->flags, ace->info.mask, filename, rights));
550 if (rights & (GENERIC_ALL_ACCESS|WRITE_DAC_ACCESS)) {
556 if (rights & (GENERIC_READ_ACCESS|FILE_READ_DATA)) {
563 if (rights & (GENERIC_WRITE_ACCESS|FILE_WRITE_DATA)) {
576 uint32 rights = ace->info.mask;
578 if (rights & (GENERIC_READ_ACCESS|FILE_READ_DATA)) {
582 if (rights & (GENERIC_WRITE_ACCESS|FILE_WRITE_DATA)) {
644 afs_to_nt_dir_rights(afs_ace->rights, &nt_rights,
647 nt_rights = afs_to_nt_file_rights(afs_ace->rights);