summaryrefslogtreecommitdiff
path: root/source3/librpc
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2010-06-03 00:09:26 +0200
committerGünther Deschner <gd@samba.org>2010-06-03 01:07:17 +0200
commitbcd4077be64e49b11a819cdcf27939a0fcc0d9bd (patch)
tree3b3376a3b77ad633ebcf4dbcb9fde1063a9e51b1 /source3/librpc
parentfbfc60fac1d2246b9c29f3731f9e255d4f68dd0c (diff)
downloadsamba-bcd4077be64e49b11a819cdcf27939a0fcc0d9bd.tar.gz
samba-bcd4077be64e49b11a819cdcf27939a0fcc0d9bd.tar.bz2
samba-bcd4077be64e49b11a819cdcf27939a0fcc0d9bd.zip
s3: remove unused librpc/ndr/sid.c.
Guenther
Diffstat (limited to 'source3/librpc')
-rw-r--r--source3/librpc/ndr/sid.c59
1 files changed, 0 insertions, 59 deletions
diff --git a/source3/librpc/ndr/sid.c b/source3/librpc/ndr/sid.c
deleted file mode 100644
index eb5c2c477d..0000000000
--- a/source3/librpc/ndr/sid.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- Unix SMB/CIFS implementation.
-
- libndr interface
-
- Copyright (C) Andrew Tridgell 2003
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "includes.h"
-
-/*
- convert a dom_sid to a string
-*/
-char *dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid)
-{
- int i, ofs, maxlen;
- uint32_t ia;
- char *ret;
-
- if (!sid) {
- return talloc_strdup(mem_ctx, "(NULL SID)");
- }
-
- maxlen = sid->num_auths * 11 + 25;
- ret = (char *)talloc_size(mem_ctx, maxlen);
- if (!ret) return talloc_strdup(mem_ctx, "(SID ERR)");
-
- /*
- * BIG NOTE: this function only does SIDS where the identauth is not
- * >= ^32 in a range of 2^48.
- */
-
- ia = (sid->id_auth[5]) +
- (sid->id_auth[4] << 8 ) +
- (sid->id_auth[3] << 16) +
- (sid->id_auth[2] << 24);
-
- ofs = snprintf(ret, maxlen, "S-%u-%lu",
- (unsigned int)sid->sid_rev_num, (unsigned long)ia);
-
- for (i = 0; i < sid->num_auths; i++) {
- ofs += snprintf(ret + ofs, maxlen - ofs, "-%lu", (unsigned long)sid->sub_auths[i]);
- }
-
- return ret;
-}