summaryrefslogtreecommitdiff
path: root/source3/libsmb/read_smb.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/libsmb/read_smb.c')
-rw-r--r--source3/libsmb/read_smb.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/source3/libsmb/read_smb.c b/source3/libsmb/read_smb.c
index ecedcfbe9d..48cdd2faa8 100644
--- a/source3/libsmb/read_smb.c
+++ b/source3/libsmb/read_smb.c
@@ -108,27 +108,3 @@ ssize_t read_smb_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx,
*pbuf = talloc_move(mem_ctx, &state->buf);
return talloc_get_size(*pbuf);
}
-
-ssize_t read_smb(int fd, TALLOC_CTX *mem_ctx, uint8_t **pbuf, int *perrno)
-{
- TALLOC_CTX *frame = talloc_stackframe();
- struct event_context *ev;
- struct tevent_req *req;
- ssize_t ret = -1;
-
- ev = event_context_init(frame);
- if (ev == NULL) {
- goto fail;
- }
- req = read_smb_send(frame, ev, fd);
- if (req == NULL) {
- goto fail;
- }
- if (!tevent_req_poll(req, ev)) {
- goto fail;
- }
- ret = read_smb_recv(req, mem_ctx, pbuf, perrno);
- fail:
- TALLOC_FREE(frame);
- return ret;
-}