diff options
author | Jeremy Allison <jra@samba.org> | 2012-07-03 15:32:10 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2012-07-03 15:34:22 -0700 |
commit | 90881da68509ad673c1e921831ef4f36cabb9ea8 (patch) | |
tree | 1a2fcf093318c98f05872dc7a6deee0c63dcd9ae /source3/locking | |
parent | a559fcf156f4ee8c98daac52fcf3447993b9ba14 (diff) | |
download | samba-90881da68509ad673c1e921831ef4f36cabb9ea8.tar.gz samba-90881da68509ad673c1e921831ef4f36cabb9ea8.tar.bz2 samba-90881da68509ad673c1e921831ef4f36cabb9ea8.zip |
Move copy_unix_token() from locking/locking.c to lib/util.c.
Make public.
Diffstat (limited to 'source3/locking')
-rw-r--r-- | source3/locking/locking.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/source3/locking/locking.c b/source3/locking/locking.c index 95e9b77553..d3ab7f3140 100644 --- a/source3/locking/locking.c +++ b/source3/locking/locking.c @@ -882,35 +882,6 @@ bool downgrade_share_oplock(struct share_mode_lock *lck, files_struct *fsp) return True; } -/************************************************************************* - Return a talloced copy of a struct security_unix_token. NULL on fail. - (Should this be in locking.c.... ?). -*************************************************************************/ - -static struct security_unix_token *copy_unix_token(TALLOC_CTX *ctx, const struct security_unix_token *tok) -{ - struct security_unix_token *cpy; - - cpy = talloc(ctx, struct security_unix_token); - if (!cpy) { - return NULL; - } - - cpy->uid = tok->uid; - cpy->gid = tok->gid; - cpy->ngroups = tok->ngroups; - if (tok->ngroups) { - /* Make this a talloc child of cpy. */ - cpy->groups = (gid_t *)talloc_memdup( - cpy, tok->groups, tok->ngroups * sizeof(gid_t)); - if (!cpy->groups) { - TALLOC_FREE(cpy); - return NULL; - } - } - return cpy; -} - /**************************************************************************** Adds a delete on close token. ****************************************************************************/ |