delete_token 789 source3/include/smb.h UNIX_USER_TOKEN *delete_token; delete_token 594 source3/locking/locking.c lck->delete_token = TALLOC_P(lck, UNIX_USER_TOKEN); delete_token 595 source3/locking/locking.c if (!lck->delete_token) { delete_token 600 source3/locking/locking.c memcpy(&lck->delete_token->uid, p, sizeof(uid_t)); delete_token 602 source3/locking/locking.c memcpy(&lck->delete_token->gid, p, sizeof(gid_t)); delete_token 606 source3/locking/locking.c lck->delete_token->ngroups = (data.u.s.delete_token_size > (sizeof(uid_t) + sizeof(gid_t))) ? delete_token 610 source3/locking/locking.c if (lck->delete_token->ngroups) { delete_token 612 source3/locking/locking.c lck->delete_token->groups = TALLOC_ARRAY(lck->delete_token, gid_t, delete_token 613 source3/locking/locking.c lck->delete_token->ngroups); delete_token 614 source3/locking/locking.c if (!lck->delete_token) { delete_token 618 source3/locking/locking.c for (i = 0; i < lck->delete_token->ngroups; i++) { delete_token 619 source3/locking/locking.c memcpy(&lck->delete_token->groups[i], p, sizeof(gid_t)); delete_token 625 source3/locking/locking.c lck->delete_token = NULL; delete_token 686 source3/locking/locking.c delete_token_size = (lck->delete_token ? delete_token 687 source3/locking/locking.c (sizeof(uid_t) + sizeof(gid_t) + (lck->delete_token->ngroups*sizeof(gid_t))) : 0); delete_token 724 source3/locking/locking.c if (lck->delete_token) { delete_token 727 source3/locking/locking.c memcpy(p, &lck->delete_token->uid, sizeof(uid_t)); delete_token 730 source3/locking/locking.c memcpy(p, &lck->delete_token->gid, sizeof(gid_t)); delete_token 733 source3/locking/locking.c for (i = 0; i < lck->delete_token->ngroups; i++) { delete_token 734 source3/locking/locking.c memcpy(p, &lck->delete_token->groups[i], sizeof(gid_t)); delete_token 804 source3/locking/locking.c lck->delete_token = NULL; delete_token 1352 source3/locking/locking.c TALLOC_FREE(lck->delete_token); /* Also deletes groups... */ delete_token 1355 source3/locking/locking.c lck->delete_token = copy_unix_token(lck, tok); delete_token 1376 source3/locking/locking.c SMB_ASSERT(lck->delete_token != NULL); delete_token 279 source3/smbd/close.c if (fsp->initial_delete_on_close && (lck->delete_token == NULL)) { delete_token 324 source3/smbd/close.c || (lck->delete_token == NULL)) { delete_token 341 source3/smbd/close.c if (!unix_token_equal(lck->delete_token, ¤t_user.ut)) { delete_token 347 source3/smbd/close.c (unsigned int)lck->delete_token->uid)); delete_token 354 source3/smbd/close.c set_sec_ctx(lck->delete_token->uid, delete_token 355 source3/smbd/close.c lck->delete_token->gid, delete_token 356 source3/smbd/close.c lck->delete_token->ngroups, delete_token 357 source3/smbd/close.c lck->delete_token->groups, delete_token 684 source3/smbd/close.c lck->delete_token) { delete_token 692 source3/smbd/close.c set_sec_ctx(lck->delete_token->uid, delete_token 693 source3/smbd/close.c lck->delete_token->gid, delete_token 694 source3/smbd/close.c lck->delete_token->ngroups, delete_token 695 source3/smbd/close.c lck->delete_token->groups,