diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2003-05-07 14:27:32 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2003-05-07 14:27:32 (GMT) |
commit | a43ce2c320786f6065886469aa964b99f49d9c9c (patch) | |
tree | 11db0ee1375fa3b6ab04712ba72eedbc2952d794 /Source/CTest/Curl/ftp.c | |
parent | c5a0dfa1d1b4b2c090fda2670ac3b35215e87b95 (diff) | |
download | CMake-a43ce2c320786f6065886469aa964b99f49d9c9c.zip CMake-a43ce2c320786f6065886469aa964b99f49d9c9c.tar.gz CMake-a43ce2c320786f6065886469aa964b99f49d9c9c.tar.bz2 |
ERR: Fix some HP specific warnings
Diffstat (limited to 'Source/CTest/Curl/ftp.c')
-rw-r--r-- | Source/CTest/Curl/ftp.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/Source/CTest/Curl/ftp.c b/Source/CTest/Curl/ftp.c index d9de103..0163d3a 100644 --- a/Source/CTest/Curl/ftp.c +++ b/Source/CTest/Curl/ftp.c @@ -142,11 +142,15 @@ static CURLcode AllowServerConnect(struct SessionHandle *data, /* we have received data here */ { int s; +#ifdef __hpux + int size = sizeof(struct sockaddr_in); +#else socklen_t size = sizeof(struct sockaddr_in); +#endif struct sockaddr_in add; - getsockname(sock, (struct sockaddr *) &add, (socklen_t *)&size); - s=(int)accept(sock, (struct sockaddr *) &add, (socklen_t *)&size); + getsockname(sock, (struct sockaddr *) &add, &size); + s=(int)accept(sock, (struct sockaddr *) &add, &size); sclose(sock); /* close the first socket */ @@ -1220,7 +1224,11 @@ CURLcode ftp_use_port(struct connectdata *conn) if(! *myhost) { /* pick a suitable default here */ +#ifdef __hpux + int sslen; +#else socklen_t sslen; +#endif sslen = sizeof(sa); if (getsockname(conn->firstsocket, (struct sockaddr *)&sa, &sslen) < 0) { @@ -1259,7 +1267,11 @@ CURLcode ftp_use_port(struct connectdata *conn) if(bind(portsock, (struct sockaddr *)&sa, size) >= 0) { /* we succeeded to bind */ struct sockaddr_in add; +#ifdef __hpux + int socksize = sizeof(add); +#else socklen_t socksize = sizeof(add); +#endif if(getsockname(portsock, (struct sockaddr *) &add, &socksize)<0) { |