summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/socket.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/gpxe/socket.h')
-rw-r--r--src/include/gpxe/socket.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/include/gpxe/socket.h b/src/include/gpxe/socket.h
index 9c7afb87..582de4ef 100644
--- a/src/include/gpxe/socket.h
+++ b/src/include/gpxe/socket.h
@@ -7,6 +7,8 @@
*
*/
+#include <stdint.h>
+
/**
* @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
/** @} */