From 0ebbbb95fa03622423154a3e56251dd58832654d Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 19 Nov 2008 19:33:05 +0000 Subject: [x86_64] Fix assorted 64-bit compilation errors and warnings Remove various 32-bit assumptions scattered throughout the codebase. The code is still not necessarily 64-bit clean, but will at least compile. --- src/include/gpxe/socket.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/include') diff --git a/src/include/gpxe/socket.h b/src/include/gpxe/socket.h index 9c7afb871..582de4ef9 100644 --- a/src/include/gpxe/socket.h +++ b/src/include/gpxe/socket.h @@ -7,6 +7,8 @@ * */ +#include + /** * @defgroup commtypes Communication semantics * @@ -14,12 +16,14 @@ */ /** Connection-based, reliable streams */ -#define SOCK_STREAM ( ( int ) TCP_SOCK_STREAM ) -extern char TCP_SOCK_STREAM[]; +extern int tcp_sock_stream; +#define TCP_SOCK_STREAM 0x1 +#define SOCK_STREAM tcp_sock_stream /** Connectionless, unreliable streams */ -#define SOCK_DGRAM ( ( int ) UDP_SOCK_DGRAM ) -extern char UDP_SOCK_DGRAM[]; +extern int udp_sock_dgram; +#define UDP_SOCK_DGRAM 0x2 +#define SOCK_DGRAM udp_sock_dgram /** @} */ -- cgit v1.2.3-55-g7522