diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-09-29 11:19:14 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2014-09-30 23:35:08 +0200 |
commit | a51b6232d2822d48ffef089dca95b52ec052d9cc (patch) | |
tree | b41b4a38ea8805f13c122c77154ced93ea67ec2b | |
parent | 609b31af3efd6d310bca6046c716481d2cd6468a (diff) | |
download | samba-a51b6232d2822d48ffef089dca95b52ec052d9cc.tar.gz |
s4:libcli/tcon: remove unused smb2_tree_connect*()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
-rw-r--r-- | source4/libcli/smb2/tcon.c | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/source4/libcli/smb2/tcon.c b/source4/libcli/smb2/tcon.c index b13b5c1c51c..702e308aa63 100644 --- a/source4/libcli/smb2/tcon.c +++ b/source4/libcli/smb2/tcon.c @@ -50,70 +50,3 @@ struct smb2_tree *smb2_tree_init(struct smb2_session *session, return tree; } - -/* - send a tree connect -*/ -struct smb2_request *smb2_tree_connect_send(struct smb2_session *session, - struct smb2_tree_connect *io) -{ - struct smb2_request *req; - NTSTATUS status; - - req = smb2_request_init(session->transport, SMB2_OP_TCON, - 0x08, true, 0); - if (req == NULL) return NULL; - - req->session = session; - - SSVAL(req->out.body, 0x02, io->in.reserved); - status = smb2_push_o16s16_string(&req->out, 0x04, io->in.path); - if (!NT_STATUS_IS_OK(status)) { - talloc_free(req); - return NULL; - } - - smb2_transport_send(req); - - return req; -} - - -/* - recv a tree connect reply -*/ -NTSTATUS smb2_tree_connect_recv(struct smb2_request *req, struct smb2_tree_connect *io) -{ - if (!smb2_request_receive(req) || - smb2_request_is_error(req)) { - return smb2_request_destroy(req); - } - - SMB2_CHECK_PACKET_RECV(req, 0x10, false); - - io->out.tid = IVAL(req->in.hdr, SMB2_HDR_TID); - - io->out.share_type = CVAL(req->in.body, 0x02); - io->out.reserved = CVAL(req->in.body, 0x03); - io->out.flags = IVAL(req->in.body, 0x04); - io->out.capabilities= IVAL(req->in.body, 0x08); - io->out.access_mask = IVAL(req->in.body, 0x0C); - - if (io->out.capabilities & ~SMB2_CAP_ALL) { - DEBUG(0,("Unknown capabilities mask 0x%x\n", io->out.capabilities)); - } - if (io->out.flags & ~SMB2_SHAREFLAG_ALL) { - DEBUG(0,("Unknown tcon shareflag 0x%x\n", io->out.flags)); - } - - return smb2_request_destroy(req); -} - -/* - sync tree connect request -*/ -NTSTATUS smb2_tree_connect(struct smb2_session *session, struct smb2_tree_connect *io) -{ - struct smb2_request *req = smb2_tree_connect_send(session, io); - return smb2_tree_connect_recv(req, io); -} |