Applied patch for IPv6 support under Solaris8 from Florent Parent.

This commit is contained in:
Pontus Lidman 2000-06-14 14:26:38 +00:00
parent 35e0293824
commit 87aa047299
4 changed files with 8 additions and 8 deletions

View file

@ -50,7 +50,6 @@ struct qsockaddr
unsigned char sa_data[14];
};
#ifdef _WIN32
#ifdef HAVE_IPV6
typedef unsigned int u_int32_t;

View file

@ -91,12 +91,6 @@
#define MAXHOSTNAMELEN 512
#endif
#ifdef __sun__
#define s6_addr32 _S6_un._S6_u32
#define ss_family __ss_family
#define ss_len __ss_len
#endif __sun__
#ifdef __GLIBC__ // glibc macro
#define s6_addr32 in6_u.u6_addr32
#define ss_family __ss_family

View file

@ -837,7 +837,9 @@ dnl check for X11 video driver
AC_MSG_CHECKING(for X11 video driver)
case "${target}" in
*-solaris*)
X11_VID_SRC="vid_sunx.c" ;;
X11_VID_SRC="vid_sunx.c"
LIBS="$LIBS -lsocket -lnsl"
;;
*)
if test "x$HAS_X11"; then
X11_VID_SRC="vid_x11.c";

View file

@ -37,6 +37,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <sys/socket.h>
#include <net/if.h>
#ifdef __sun__
/* Get definition of SIOCGIFCONF used in grab_myaddr() */
#include <sys/sockio.h>
#endif
/* Sun's model_t in sys/model.h conflicts w/ Quake's model_t */
#define model_t quakeforgemodel_t