diff options
author | Simon Josefsson <simon@josefsson.org> | 2010-04-13 20:18:44 +0200 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2010-04-13 20:24:59 +0200 |
commit | 30748a9bcbfb76460e42ec96b6988ffc69267680 (patch) | |
tree | 95459aa136a9213f4cea7b42fa50dcaffb827723 /gl/sys_socket.in.h | |
parent | d0d9fa436ed1dce70395d477f9b15199b0482bb6 (diff) | |
download | gnutls-30748a9bcbfb76460e42ec96b6988ffc69267680.tar.gz |
Update gnulib files, fix syntax-check warnings.
Diffstat (limited to 'gl/sys_socket.in.h')
-rw-r--r-- | gl/sys_socket.in.h | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/gl/sys_socket.in.h b/gl/sys_socket.in.h index 644abcc601..fc105e63da 100644 --- a/gl/sys_socket.in.h +++ b/gl/sys_socket.in.h @@ -183,13 +183,23 @@ rpl_fd_isset (SOCKET fd, fd_set * set) /* Wrap everything else to use libc file descriptors for sockets. */ #if @HAVE_WINSOCK2_H@ && !defined _GL_UNISTD_H -# undef close -# define close close_used_without_including_unistd_h +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef close +# define close close_used_without_including_unistd_h +# else + _GL_WARN_ON_USE (close, + "close() used without including <unistd.h>"); +# endif #endif #if @HAVE_WINSOCK2_H@ && !defined _GL_UNISTD_H -# undef gethostname -# define gethostname gethostname_used_without_including_unistd_h +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef gethostname +# define gethostname gethostname_used_without_including_unistd_h +# else + _GL_WARN_ON_USE (gethostname, + "gethostname() used without including <unistd.h>"); +# endif #endif #if @GNULIB_SOCKET@ @@ -571,8 +581,13 @@ _GL_WARN_ON_USE (shutdown, "shutdown is not always POSIX compliant - " #endif #if @HAVE_WINSOCK2_H@ -# undef select -# define select select_used_without_including_sys_select_h +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef select +# define select select_used_without_including_sys_select_h +# else + _GL_WARN_ON_USE (select, + "select() used without including <sys/select.h>"); +# endif #endif #if @GNULIB_ACCEPT4@ |