diff options
Diffstat (limited to 'gl/sys_socket.in.h')
| -rw-r--r-- | gl/sys_socket.in.h | 15 | 
1 files changed, 13 insertions, 2 deletions
diff --git a/gl/sys_socket.in.h b/gl/sys_socket.in.h index 6705593f..13833c0f 100644 --- a/gl/sys_socket.in.h +++ b/gl/sys_socket.in.h  | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* Provide a sys/socket header file for systems lacking it (read: MinGW) | 1 | /* Provide a sys/socket header file for systems lacking it (read: MinGW) | 
| 2 | and for systems where it is incomplete. | 2 | and for systems where it is incomplete. | 
| 3 | Copyright (C) 2005-2023 Free Software Foundation, Inc. | 3 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | 
| 4 | Written by Simon Josefsson. | 4 | Written by Simon Josefsson. | 
| 5 | 5 | ||
| 6 | This file is free software: you can redistribute it and/or modify | 6 | This file is free software: you can redistribute it and/or modify | 
| @@ -63,9 +63,12 @@ | |||
| 63 | #ifndef _@GUARD_PREFIX@_SYS_SOCKET_H | 63 | #ifndef _@GUARD_PREFIX@_SYS_SOCKET_H | 
| 64 | #define _@GUARD_PREFIX@_SYS_SOCKET_H | 64 | #define _@GUARD_PREFIX@_SYS_SOCKET_H | 
| 65 | 65 | ||
| 66 | #ifndef _GL_INLINE_HEADER_BEGIN | 66 | /* This file uses _GL_INLINE_HEADER_BEGIN, _GL_INLINE, GNULIB_POSIXCHECK, | 
| 67 | HAVE_RAW_DECL_*, alignof. */ | ||
| 68 | #if !_GL_CONFIG_H_INCLUDED | ||
| 67 | #error "Please include config.h first." | 69 | #error "Please include config.h first." | 
| 68 | #endif | 70 | #endif | 
| 71 | |||
| 69 | _GL_INLINE_HEADER_BEGIN | 72 | _GL_INLINE_HEADER_BEGIN | 
| 70 | #ifndef _GL_SYS_SOCKET_INLINE | 73 | #ifndef _GL_SYS_SOCKET_INLINE | 
| 71 | # define _GL_SYS_SOCKET_INLINE _GL_INLINE | 74 | # define _GL_SYS_SOCKET_INLINE _GL_INLINE | 
| @@ -355,7 +358,9 @@ _GL_CXXALIAS_SYS_CAST (accept, int, | |||
| 355 | struct sockaddr *restrict addr, | 358 | struct sockaddr *restrict addr, | 
| 356 | socklen_t *restrict addrlen)); | 359 | socklen_t *restrict addrlen)); | 
| 357 | # endif | 360 | # endif | 
| 361 | # if __GLIBC__ >= 2 | ||
| 358 | _GL_CXXALIASWARN (accept); | 362 | _GL_CXXALIASWARN (accept); | 
| 363 | # endif | ||
| 359 | #elif @HAVE_WINSOCK2_H@ | 364 | #elif @HAVE_WINSOCK2_H@ | 
| 360 | # undef accept | 365 | # undef accept | 
| 361 | # define accept accept_used_without_requesting_gnulib_module_accept | 366 | # define accept accept_used_without_requesting_gnulib_module_accept | 
| @@ -417,7 +422,9 @@ _GL_CXXALIAS_SYS_CAST (getpeername, int, | |||
| 417 | (int fd, struct sockaddr *restrict addr, | 422 | (int fd, struct sockaddr *restrict addr, | 
| 418 | socklen_t *restrict addrlen)); | 423 | socklen_t *restrict addrlen)); | 
| 419 | # endif | 424 | # endif | 
| 425 | # if __GLIBC__ >= 2 | ||
| 420 | _GL_CXXALIASWARN (getpeername); | 426 | _GL_CXXALIASWARN (getpeername); | 
| 427 | # endif | ||
| 421 | #elif @HAVE_WINSOCK2_H@ | 428 | #elif @HAVE_WINSOCK2_H@ | 
| 422 | # undef getpeername | 429 | # undef getpeername | 
| 423 | # define getpeername getpeername_used_without_requesting_gnulib_module_getpeername | 430 | # define getpeername getpeername_used_without_requesting_gnulib_module_getpeername | 
| @@ -449,7 +456,9 @@ _GL_CXXALIAS_SYS_CAST (getsockname, int, | |||
| 449 | (int fd, struct sockaddr *restrict addr, | 456 | (int fd, struct sockaddr *restrict addr, | 
| 450 | socklen_t *restrict addrlen)); | 457 | socklen_t *restrict addrlen)); | 
| 451 | # endif | 458 | # endif | 
| 459 | # if __GLIBC__ >= 2 | ||
| 452 | _GL_CXXALIASWARN (getsockname); | 460 | _GL_CXXALIASWARN (getsockname); | 
| 461 | # endif | ||
| 453 | #elif @HAVE_WINSOCK2_H@ | 462 | #elif @HAVE_WINSOCK2_H@ | 
| 454 | # undef getsockname | 463 | # undef getsockname | 
| 455 | # define getsockname getsockname_used_without_requesting_gnulib_module_getsockname | 464 | # define getsockname getsockname_used_without_requesting_gnulib_module_getsockname | 
| @@ -596,7 +605,9 @@ _GL_CXXALIAS_SYS_CAST (recvfrom, ssize_t, | |||
| 596 | struct sockaddr *restrict from, | 605 | struct sockaddr *restrict from, | 
| 597 | socklen_t *restrict fromlen)); | 606 | socklen_t *restrict fromlen)); | 
| 598 | # endif | 607 | # endif | 
| 608 | # if __GLIBC__ >= 2 | ||
| 599 | _GL_CXXALIASWARN (recvfrom); | 609 | _GL_CXXALIASWARN (recvfrom); | 
| 610 | # endif | ||
| 600 | #elif @HAVE_WINSOCK2_H@ | 611 | #elif @HAVE_WINSOCK2_H@ | 
| 601 | # undef recvfrom | 612 | # undef recvfrom | 
| 602 | # define recvfrom recvfrom_used_without_requesting_gnulib_module_recvfrom | 613 | # define recvfrom recvfrom_used_without_requesting_gnulib_module_recvfrom | 
