aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGisle Vanem <gvanem@broadpark.no>2004-11-26 16:08:15 +0000
committerGisle Vanem <gvanem@broadpark.no>2004-11-26 16:08:15 +0000
commitd85bc18178c0eb03f5a691e18f772bfbc34a35cc (patch)
tree84053e39b60c6d6af2dd5dd4472ec84774bdf23c
parentf0e66d8c76dc53ab9046f82e14ff9785b439a9da (diff)
I changed my mind. Remove ioctl() macro in setup.h instead.
-rw-r--r--lib/setup.h1
-rw-r--r--lib/transfer.c12
-rw-r--r--lib/url.c4
-rw-r--r--lib/urldata.h4
4 files changed, 10 insertions, 11 deletions
diff --git a/lib/setup.h b/lib/setup.h
index 2969b936a..1c088575c 100644
--- a/lib/setup.h
+++ b/lib/setup.h
@@ -208,7 +208,6 @@ defined(HAVE_LIBSSL) && defined(HAVE_LIBCRYPTO)
#define sread(x,y,z) read_s(x,y,z)
#define swrite(x,y,z) write_s(x,y,z)
#define select(n,r,w,x,t) select_s(n,r,w,x,t)
-#define ioctl(x,y,z) ioctlsocket(x,y,(char *)(z))
#define IOCTL_3_ARGS
#include <tcp.h>
#ifdef word
diff --git a/lib/transfer.c b/lib/transfer.c
index c0fea3476..0e443ef01 100644
--- a/lib/transfer.c
+++ b/lib/transfer.c
@@ -211,16 +211,16 @@ CURLcode Curl_readrewind(struct connectdata *conn)
(data->set.httpreq == HTTPREQ_POST_FORM))
; /* do nothing */
else {
- if(data->set.ioctrl) {
+ if(data->set.ioctl) {
curlioerr err;
- err = data->set.ioctrl(data, CURLIOCMD_RESTARTREAD,
- data->set.ioctrl_client);
- infof(data, "the ioctrl callback returned %d\n", (int)err);
+ err = data->set.ioctl(data, CURLIOCMD_RESTARTREAD,
+ data->set.ioctl_client);
+ infof(data, "the ioctl callback returned %d\n", (int)err);
if(err) {
/* FIXME: convert to a human readable error message */
- failf(data, "ioctrl callback returned error %d\n", (int)err);
+ failf(data, "ioctl callback returned error %d\n", (int)err);
return CURLE_SEND_FAIL_REWIND;
}
}
@@ -1424,7 +1424,7 @@ CURLcode Curl_readwrite_init(struct connectdata *conn)
/* we want header and/or body, if neither then don't do this! */
if(conn->bits.getheader || !conn->bits.no_body) {
- if(conn->sockfd != CURL_SOCKET_BAD) {
+ if(conn->sockfd != CURL_SOCKET_BAD) {
k->keepon |= KEEP_READ;
}
diff --git a/lib/url.c b/lib/url.c
index 21531da54..cfc791104 100644
--- a/lib/url.c
+++ b/lib/url.c
@@ -1105,13 +1105,13 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option, ...)
/*
* I/O control callback. Might be NULL.
*/
- data->set.ioctrl = va_arg(param, curl_ioctl_callback);
+ data->set.ioctl = va_arg(param, curl_ioctl_callback);
break;
case CURLOPT_IOCTLDATA:
/*
* I/O control data pointer. Might be NULL.
*/
- data->set.ioctrl_client = va_arg(param, void *);
+ data->set.ioctl_client = va_arg(param, void *);
break;
case CURLOPT_SSLCERT:
/*
diff --git a/lib/urldata.h b/lib/urldata.h
index eefa60561..903f47a46 100644
--- a/lib/urldata.h
+++ b/lib/urldata.h
@@ -847,9 +847,9 @@ struct UserDefined {
curl_read_callback fread; /* function that reads the input */
curl_progress_callback fprogress; /* function for progress information */
curl_debug_callback fdebug; /* function that write informational data */
- curl_ioctl_callback ioctrl; /* function for I/O control */
+ curl_ioctl_callback ioctl; /* function for I/O control */
void *progress_client; /* pointer to pass to the progress callback */
- void *ioctrl_client; /* pointer to pass to the ioctrl callback */
+ void *ioctl_client; /* pointer to pass to the ioctl callback */
long timeout; /* in seconds, 0 means no timeout */
long connecttimeout; /* in seconds, 0 means no timeout */
long ftp_response_timeout; /* in seconds, 0 means no timeout */