summaryrefslogtreecommitdiff
path: root/lib/sockets.h
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2015-09-25 11:16:27 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2015-09-25 11:16:49 -0700
commitf28235237df7ab45ff4a17e21891faa8f4ea8dcf (patch)
tree7e7fb6114bdeb681d8b64f001e65cee622cc5090 /lib/sockets.h
parent11792d29f9721da2568ab78436edb2032aa1146e (diff)
downloadgnulib-f28235237df7ab45ff4a17e21891faa8f4ea8dcf.tar.gz
sockets: MS Windows initalization fixes
Problem reported by Test User in: http://lists.gnu.org/archive/html/help-shishi/2015-09/msg00001.html * lib/sockets.h (SOCKETS_1_0, SOCKETS_2_0, SOCKETS_2_1): Correct the endianness. * lib/sockets.c (gl_sockets_startup): Return 2 on any version number mismatch, not just on <. Cleanup before any such failure.
Diffstat (limited to 'lib/sockets.h')
-rw-r--r--lib/sockets.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/sockets.h b/lib/sockets.h
index c863dfbef4..173d032443 100644
--- a/lib/sockets.h
+++ b/lib/sockets.h
@@ -20,11 +20,11 @@
#ifndef SOCKETS_H
# define SOCKETS_H 1
-#define SOCKETS_1_0 0x100 /* don't use - does not work on Windows XP */
-#define SOCKETS_1_1 0x101
-#define SOCKETS_2_0 0x200 /* don't use - does not work on Windows XP */
-#define SOCKETS_2_1 0x201
-#define SOCKETS_2_2 0x202
+#define SOCKETS_1_0 0x0001
+#define SOCKETS_1_1 0x0101
+#define SOCKETS_2_0 0x0002
+#define SOCKETS_2_1 0x0102
+#define SOCKETS_2_2 0x0202
int gl_sockets_startup (int version)
#if !WINDOWS_SOCKETS