diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2015-09-25 11:16:27 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2015-09-25 11:16:49 -0700 |
commit | f28235237df7ab45ff4a17e21891faa8f4ea8dcf (patch) | |
tree | 7e7fb6114bdeb681d8b64f001e65cee622cc5090 /lib/sockets.h | |
parent | 11792d29f9721da2568ab78436edb2032aa1146e (diff) | |
download | gnulib-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.h | 10 |
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 |