Replaced SOCKLEN_T by WX_SOCKLEN_T to resolve conflict with AIX system headers.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35387 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Neis 2005-08-31 15:48:41 +00:00
parent 47547fbe45
commit 9e03e02d0c
8 changed files with 42 additions and 39 deletions

2
configure vendored
View File

@ -39073,7 +39073,7 @@ echo "${ECHO_T}$wx_cv_type_getsockname3" >&6
echo "$as_me: WARNING: Couldn't find socklen_t synonym for this system" >&2;}
else
cat >>confdefs.h <<_ACEOF
#define SOCKLEN_T $wx_cv_type_getsockname3
#define WX_SOCKLEN_T $wx_cv_type_getsockname3
_ACEOF
fi

View File

@ -5541,7 +5541,7 @@ if test "$wxUSE_SOCKETS" = "yes" ; then
wxUSE_SOCKETS=no
AC_MSG_WARN([Couldn't find socklen_t synonym for this system])
else
AC_DEFINE_UNQUOTED(SOCKLEN_T, $wx_cv_type_getsockname3)
AC_DEFINE_UNQUOTED(WX_SOCKLEN_T, $wx_cv_type_getsockname3)
fi
dnl Do this again for getsockopt as it may be different
AC_CACHE_CHECK([what is the type of the fifth argument of getsockopt],

View File

@ -691,7 +691,7 @@
#undef WX_TIMEZONE
/* The type of 3rd argument to getsockname() - usually size_t or int */
#undef SOCKLEN_T
#undef WX_SOCKLEN_T
/* The type of 5th argument to getsockopt() - usually size_t or int */
#undef SOCKOPTLEN_T
@ -751,6 +751,9 @@
/* Define if you have pthread_cancel */
#undef HAVE_PTHREAD_CANCEL
/* Define if you have pthread_attr_setstacksize */
#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE
/* Define if you have sigaction() */
#undef HAVE_SIGACTION

View File

@ -729,7 +729,7 @@
#undef WX_TIMEZONE
/* The type of 3rd argument to getsockname() - usually size_t or int */
#define SOCKLEN_T size_t
#define WX_SOCKLEN_T size_t
/* The type of 5th argument to getsockopt() - usually size_t or int */
#define SOCKOPTLEN_T size_t

View File

@ -513,7 +513,7 @@ GSocketError GSocket::SetServer()
if ((bind(m_endpoint, m_local->m_addr, m_local->m_len) != 0) ||
(getsockname(m_endpoint,
m_local->m_addr,
(SOCKLEN_T *) &m_local->m_len) != 0) ||
(WX_SOCKLEN_T *) &m_local->m_len) != 0) ||
(listen(m_endpoint, 5) != 0))
{
close(m_endpoint);
@ -572,7 +572,7 @@ GSocket *GSocket::WaitConnection()
// TODO
#if 0
connection->m_endpoint = accept(m_endpoint, &from, (SOCKLEN_T *) &fromlen);
connection->m_endpoint = accept(m_endpoint, &from, (WX_SOCKLEN_T *) &fromlen);
#endif
if (connection->m_endpoint == kOTInvalidEndpointRef )
@ -678,7 +678,7 @@ GSocketError GSocket::SetNonOriented()
if ((bind(m_endpoint, m_local->m_addr, m_local->m_len) != 0) ||
(getsockname(m_endpoint,
m_local->m_addr,
(SOCKLEN_T *) &m_local->m_len) != 0))
(WX_SOCKLEN_T *) &m_local->m_len) != 0))
{
close(m_endpoint);
m_endpoint = -1;
@ -795,7 +795,7 @@ GSocketError GSocket::Connect(GSocketStream stream)
{
/*
int error;
SOCKLEN_T len = sizeof(error);
WX_SOCKLEN_T len = sizeof(error);
getsockopt(m_endpoint, SOL_SOCKET, SO_ERROR, (void*) &error, &len);
@ -1093,12 +1093,12 @@ int GSocket::Recv_Dgram(char *buffer, int size)
int ret = -1;
#if 0
struct sockaddr from;
SOCKLEN_T fromlen = sizeof(from);
WX_SOCKLEN_T fromlen = sizeof(from);
GSocketError err;
fromlen = sizeof(from);
ret = recvfrom(m_endpoint, buffer, size, 0, &from, (SOCKLEN_T *) &fromlen);
ret = recvfrom(m_endpoint, buffer, size, 0, &from, (WX_SOCKLEN_T *) &fromlen);
if (ret == -1)
return -1;

View File

@ -524,7 +524,7 @@ GSocketError GSocket_SetServer(GSocket *sck)
if ((bind(sck->m_endpoint, sck->m_local->m_addr, sck->m_local->m_len) != 0) ||
(getsockname(sck->m_endpoint,
sck->m_local->m_addr,
(SOCKLEN_T *) &sck->m_local->m_len) != 0) ||
(WX_SOCKLEN_T *) &sck->m_local->m_len) != 0) ||
(listen(sck->m_endpoint, 5) != 0))
{
close(sck->m_endpoint);
@ -583,7 +583,7 @@ GSocket *GSocket_WaitConnection(GSocket *socket)
// TODO
#if 0
connection->m_endpoint = accept(socket->m_endpoint, &from, (SOCKLEN_T *) &fromlen);
connection->m_endpoint = accept(socket->m_endpoint, &from, (WX_SOCKLEN_T *) &fromlen);
#endif
if (connection->m_endpoint == kOTInvalidEndpointRef )
@ -689,7 +689,7 @@ GSocketError GSocket_SetNonOriented(GSocket *sck)
if ((bind(sck->m_endpoint, sck->m_local->m_addr, sck->m_local->m_len) != 0) ||
(getsockname(sck->m_endpoint,
sck->m_local->m_addr,
(SOCKLEN_T *) &sck->m_local->m_len) != 0))
(WX_SOCKLEN_T *) &sck->m_local->m_len) != 0))
{
close(sck->m_endpoint);
sck->m_endpoint = -1;
@ -806,7 +806,7 @@ GSocketError GSocket_Connect(GSocket *sck, GSocketStream stream)
{
/*
int error;
SOCKLEN_T len = sizeof(error);
WX_SOCKLEN_T len = sizeof(error);
getsockopt(sck->m_endpoint, SOL_SOCKET, SO_ERROR, (void*) &error, &len);
@ -1104,12 +1104,12 @@ int _GSocket_Recv_Dgram(GSocket *socket, char *buffer, int size)
int ret = -1;
#if 0
struct sockaddr from;
SOCKLEN_T fromlen = sizeof(from);
WX_SOCKLEN_T fromlen = sizeof(from);
GSocketError err;
fromlen = sizeof(from);
ret = recvfrom(socket->m_endpoint, buffer, size, 0, &from, (SOCKLEN_T *) &fromlen);
ret = recvfrom(socket->m_endpoint, buffer, size, 0, &from, (WX_SOCKLEN_T *) &fromlen);
if (ret == -1)
return -1;

View File

@ -84,9 +84,9 @@
#include <stddef.h>
#include <ctype.h>
/* if we use configure for MSW SOCKLEN_T will be already defined */
#ifndef SOCKLEN_T
# define SOCKLEN_T int
/* if we use configure for MSW WX_SOCKLEN_T will be already defined */
#ifndef WX_SOCKLEN_T
# define WX_SOCKLEN_T int
#endif
/* Table of GUI-related functions. We must call them indirectly because
@ -299,7 +299,7 @@ GAddress *GSocket::GetLocal()
{
GAddress *address;
struct sockaddr addr;
SOCKLEN_T size = sizeof(addr);
WX_SOCKLEN_T size = sizeof(addr);
GSocketError err;
assert(this);
@ -411,7 +411,7 @@ GSocketError GSocket::SetServer()
if ((bind(m_fd, m_local->m_addr, m_local->m_len) != 0) ||
(getsockname(m_fd,
m_local->m_addr,
(SOCKLEN_T *)&m_local->m_len) != 0) ||
(WX_SOCKLEN_T *)&m_local->m_len) != 0) ||
(listen(m_fd, 5) != 0))
{
Close();
@ -438,7 +438,7 @@ GSocket *GSocket::WaitConnection()
{
GSocket *connection;
struct sockaddr from;
SOCKLEN_T fromlen = sizeof(from);
WX_SOCKLEN_T fromlen = sizeof(from);
GSocketError err;
u_long arg = 1;
@ -696,7 +696,7 @@ GSocketError GSocket::SetNonOriented()
if ((bind(m_fd, m_local->m_addr, m_local->m_len) != 0) ||
(getsockname(m_fd,
m_local->m_addr,
(SOCKLEN_T *)&m_local->m_len) != 0))
(WX_SOCKLEN_T *)&m_local->m_len) != 0))
{
Close();
m_error = GSOCK_IOERR;
@ -867,7 +867,7 @@ GSocketEventFlags GSocket::Select(GSocketEventFlags flags)
if (m_establishing && !m_server)
{
int error;
SOCKLEN_T len = sizeof(error);
WX_SOCKLEN_T len = sizeof(error);
m_establishing = false;
@ -1114,7 +1114,7 @@ int GSocket::Recv_Stream(char *buffer, int size)
int GSocket::Recv_Dgram(char *buffer, int size)
{
struct sockaddr from;
SOCKLEN_T fromlen = sizeof(from);
WX_SOCKLEN_T fromlen = sizeof(from);
int ret;
GSocketError err;

View File

@ -114,26 +114,26 @@ int _System soclose(int);
#endif
#include <signal.h>
#ifndef SOCKLEN_T
#ifndef WX_SOCKLEN_T
#ifdef VMS
# define SOCKLEN_T unsigned int
# define WX_SOCKLEN_T unsigned int
#else
# ifdef __GLIBC__
# if __GLIBC__ == 2
# define SOCKLEN_T socklen_t
# define WX_SOCKLEN_T socklen_t
# endif
# elif defined(__WXMAC__)
# define SOCKLEN_T socklen_t
# define WX_SOCKLEN_T socklen_t
# else
# define SOCKLEN_T int
# define WX_SOCKLEN_T int
# endif
#endif
#endif /* SOCKLEN_T */
#ifndef SOCKOPTLEN_T
#define SOCKOPTLEN_T SOCKLEN_T
#define SOCKOPTLEN_T WX_SOCKLEN_T
#endif
/*
@ -414,7 +414,7 @@ GAddress *GSocket::GetLocal()
{
GAddress *address;
struct sockaddr addr;
SOCKLEN_T size = sizeof(addr);
WX_SOCKLEN_T size = sizeof(addr);
GSocketError err;
assert(this);
@ -430,7 +430,7 @@ GAddress *GSocket::GetLocal()
return NULL;
}
if (getsockname(m_fd, &addr, (SOCKLEN_T *) &size) < 0)
if (getsockname(m_fd, &addr, (WX_SOCKLEN_T *) &size) < 0)
{
m_error = GSOCK_IOERR;
return NULL;
@ -532,7 +532,7 @@ GSocketError GSocket::SetServer()
if ((bind(m_fd, m_local->m_addr, m_local->m_len) != 0) ||
(getsockname(m_fd,
m_local->m_addr,
(SOCKLEN_T *) &m_local->m_len) != 0) ||
(WX_SOCKLEN_T *) &m_local->m_len) != 0) ||
(listen(m_fd, 5) != 0))
{
Close();
@ -558,7 +558,7 @@ GSocketError GSocket::SetServer()
GSocket *GSocket::WaitConnection()
{
struct sockaddr from;
SOCKLEN_T fromlen = sizeof(from);
WX_SOCKLEN_T fromlen = sizeof(from);
GSocket *connection;
GSocketError err;
int arg = 1;
@ -589,7 +589,7 @@ GSocket *GSocket::WaitConnection()
return NULL;
}
connection->m_fd = accept(m_fd, &from, (SOCKLEN_T *) &fromlen);
connection->m_fd = accept(m_fd, &from, (WX_SOCKLEN_T *) &fromlen);
/* Reenable CONNECTION events */
Enable(GSOCK_CONNECTION);
@ -838,7 +838,7 @@ GSocketError GSocket::SetNonOriented()
if ((bind(m_fd, m_local->m_addr, m_local->m_len) != 0) ||
(getsockname(m_fd,
m_local->m_addr,
(SOCKLEN_T *) &m_local->m_len) != 0))
(WX_SOCKLEN_T *) &m_local->m_len) != 0))
{
Close();
m_error = GSOCK_IOERR;
@ -1331,7 +1331,7 @@ int GSocket::Recv_Stream(char *buffer, int size)
int GSocket::Recv_Dgram(char *buffer, int size)
{
struct sockaddr from;
SOCKLEN_T fromlen = sizeof(from);
WX_SOCKLEN_T fromlen = sizeof(from);
int ret;
GSocketError err;
@ -1339,7 +1339,7 @@ int GSocket::Recv_Dgram(char *buffer, int size)
do
{
ret = recvfrom(m_fd, buffer, size, 0, &from, (SOCKLEN_T *) &fromlen);
ret = recvfrom(m_fd, buffer, size, 0, &from, (WX_SOCKLEN_T *) &fromlen);
} while (ret == -1 && errno == EINTR); /* Loop until not interrupted */
if (ret == -1)