summaryrefslogtreecommitdiff
path: root/source3/rpc_server
diff options
context:
space:
mode:
Diffstat (limited to 'source3/rpc_server')
-rw-r--r--source3/rpc_server/srv_srvsvc_nt.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/source3/rpc_server/srv_srvsvc_nt.c b/source3/rpc_server/srv_srvsvc_nt.c
index 19099b931e..be4c51c0d2 100644
--- a/source3/rpc_server/srv_srvsvc_nt.c
+++ b/source3/rpc_server/srv_srvsvc_nt.c
@@ -317,37 +317,6 @@ static void map_generic_share_sd_bits(SEC_DESC *psd)
}
/*******************************************************************
- Can this user access with share with the required permissions ?
-********************************************************************/
-
-BOOL share_access_check(const NT_USER_TOKEN *token, const char *sharename,
- uint32 desired_access)
-{
- uint32 granted;
- NTSTATUS status;
- TALLOC_CTX *mem_ctx = NULL;
- SEC_DESC *psd = NULL;
- size_t sd_size;
- BOOL ret = True;
-
- if (!(mem_ctx = talloc_init("share_access_check"))) {
- return False;
- }
-
- psd = get_share_security(mem_ctx, sharename, &sd_size);
-
- if (!psd) {
- TALLOC_FREE(mem_ctx);
- return True;
- }
-
- ret = se_access_check(psd, token, desired_access, &granted, &status);
-
- talloc_destroy(mem_ctx);
- return ret;
-}
-
-/*******************************************************************
Fill in a share info level 501 structure.
********************************************************************/