summaryrefslogtreecommitdiff
path: root/source3/libsmb/clientgen.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2011-04-02 16:44:40 +0200
committerJeremy Allison <jra@samba.org>2011-04-26 12:22:55 -0700
commitca9ac7c4c7adc9d726f1fc1fa2b061bd181e3d7a (patch)
treec00f2337660916a213a7082a04fc31b4bf703e50 /source3/libsmb/clientgen.c
parent0226428eb9d7c6d3a4984d571622f21e9c82e408 (diff)
downloadsamba-ca9ac7c4c7adc9d726f1fc1fa2b061bd181e3d7a.tar.gz
samba-ca9ac7c4c7adc9d726f1fc1fa2b061bd181e3d7a.tar.bz2
samba-ca9ac7c4c7adc9d726f1fc1fa2b061bd181e3d7a.zip
s3: Remove cli_write
Signed-off-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/libsmb/clientgen.c')
-rw-r--r--source3/libsmb/clientgen.c45
1 files changed, 0 insertions, 45 deletions
diff --git a/source3/libsmb/clientgen.c b/source3/libsmb/clientgen.c
index 7eb10c4f1d..cec645b4a6 100644
--- a/source3/libsmb/clientgen.c
+++ b/source3/libsmb/clientgen.c
@@ -380,51 +380,6 @@ bool cli_send_smb(struct cli_state *cli)
}
/****************************************************************************
- Send a "direct" writeX smb to a fd.
-****************************************************************************/
-
-bool cli_send_smb_direct_writeX(struct cli_state *cli,
- const char *p,
- size_t extradata)
-{
- /* First length to send is the offset to the data. */
- size_t len = SVAL(cli->outbuf,smb_vwv11) + 4;
- size_t nwritten=0;
- struct iovec iov[2];
-
- /* fd == -1 causes segfaults -- Tom (tom@ninja.nl) */
- if (cli->fd == -1) {
- return false;
- }
-
- if (client_is_signing_on(cli)) {
- DEBUG(0,("cli_send_smb_large: cannot send signed packet.\n"));
- return false;
- }
-
- iov[0].iov_base = (void *)cli->outbuf;
- iov[0].iov_len = len;
- iov[1].iov_base = CONST_DISCARD(void *, p);
- iov[1].iov_len = extradata;
-
- nwritten = write_data_iov(cli->fd, iov, 2);
- if (nwritten < (len + extradata)) {
- close(cli->fd);
- cli->fd = -1;
- cli->smb_rw_error = SMB_WRITE_ERROR;
- DEBUG(0,("Error writing %d bytes to client. (%s)\n",
- (int)(len+extradata), strerror(errno)));
- return false;
- }
-
- /* Increment the mid so we can tell between responses. */
- cli->mid++;
- if (!cli->mid)
- cli->mid++;
- return true;
-}
-
-/****************************************************************************
Setup basics in a outgoing packet.
****************************************************************************/