From: Bruno Haible Date: Mon, 19 Sep 2011 00:13:59 +0000 (+0200) Subject: socket functions: Avoid link errors on Solaris. X-Git-Tag: v0.1~1873 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=a1e2c6e486dff7a26a91044991b53cc4dfb54d51;p=gnulib.git socket functions: Avoid link errors on Solaris. * modules/accept (Depends-on): Add socketlib. (Link): New section. * modules/bind (Depends-on): Add socketlib. (Link): New section. * modules/connect (Depends-on): Add socketlib. (Link): New section. * modules/getpeername (Depends-on): Add socketlib. (Link): New section. * modules/getsockname (Depends-on): Add socketlib. (Link): New section. * modules/getsockopt (Depends-on): Add socketlib. (Link): New section. * modules/listen (Depends-on): Add socketlib. (Link): New section. * modules/recv (Depends-on): Add socketlib. (Link): New section. * modules/recvfrom (Depends-on): Add socketlib. (Link): New section. * modules/send (Depends-on): Add socketlib. (Link): New section. * modules/sendto (Depends-on): Add socketlib. (Link): New section. * modules/setsockopt (Depends-on): Add socketlib. (Link): New section. * modules/shutdown (Depends-on): Add socketlib. (Link): New section. * modules/socket (Depends-on): Add socketlib. (Link): New section. --- diff --git a/ChangeLog b/ChangeLog index f9d52f481..14587b46d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,37 @@ 2011-09-18 Bruno Haible + socket functions: Avoid link errors on Solaris. + * modules/accept (Depends-on): Add socketlib. + (Link): New section. + * modules/bind (Depends-on): Add socketlib. + (Link): New section. + * modules/connect (Depends-on): Add socketlib. + (Link): New section. + * modules/getpeername (Depends-on): Add socketlib. + (Link): New section. + * modules/getsockname (Depends-on): Add socketlib. + (Link): New section. + * modules/getsockopt (Depends-on): Add socketlib. + (Link): New section. + * modules/listen (Depends-on): Add socketlib. + (Link): New section. + * modules/recv (Depends-on): Add socketlib. + (Link): New section. + * modules/recvfrom (Depends-on): Add socketlib. + (Link): New section. + * modules/send (Depends-on): Add socketlib. + (Link): New section. + * modules/sendto (Depends-on): Add socketlib. + (Link): New section. + * modules/setsockopt (Depends-on): Add socketlib. + (Link): New section. + * modules/shutdown (Depends-on): Add socketlib. + (Link): New section. + * modules/socket (Depends-on): Add socketlib. + (Link): New section. + +2011-09-18 Bruno Haible + ptsname tests: Let the test fail rather than hang (e.g. on AIX 5.1). * tests/test-ptsname.c (main): Terminate the test if it takes longer than 5 seconds. diff --git a/modules/accept b/modules/accept index fb46f98a8..6421e92d5 100644 --- a/modules/accept +++ b/modules/accept @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/bind b/modules/bind index 5c4595ffd..dd211d45a 100644 --- a/modules/bind +++ b/modules/bind @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/connect b/modules/connect index c90f09438..d5958434e 100644 --- a/modules/connect +++ b/modules/connect @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/getpeername b/modules/getpeername index 4cdae38e2..b7f04ee28 100644 --- a/modules/getpeername +++ b/modules/getpeername @@ -8,6 +8,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -22,6 +23,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/getsockname b/modules/getsockname index 223479e40..033c17082 100644 --- a/modules/getsockname +++ b/modules/getsockname @@ -8,6 +8,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -22,6 +23,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/getsockopt b/modules/getsockopt index 5b8c18d85..d13e064ed 100644 --- a/modules/getsockopt +++ b/modules/getsockopt @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib sys_time [test "$ac_cv_header_winsock2_h" = yes] errno [test "$ac_cv_header_winsock2_h" = yes] @@ -22,6 +23,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/listen b/modules/listen index 7c77557d5..8aff376c3 100644 --- a/modules/listen +++ b/modules/listen @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/recv b/modules/recv index c225917b1..731717bc3 100644 --- a/modules/recv +++ b/modules/recv @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/recvfrom b/modules/recvfrom index 9a6d833cc..c4749ae45 100644 --- a/modules/recvfrom +++ b/modules/recvfrom @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] getpeername [test "$ac_cv_header_winsock2_h" = yes] @@ -22,6 +23,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/send b/modules/send index 8a07da9d4..18d6c0d14 100644 --- a/modules/send +++ b/modules/send @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/sendto b/modules/sendto index b28a7ea35..847699de4 100644 --- a/modules/sendto +++ b/modules/sendto @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/setsockopt b/modules/setsockopt index 33726b11b..0b4ae4955 100644 --- a/modules/setsockopt +++ b/modules/setsockopt @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib sys_time [test "$ac_cv_header_winsock2_h" = yes] errno [test "$ac_cv_header_winsock2_h" = yes] @@ -22,6 +23,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/shutdown b/modules/shutdown index 322ff8d89..7c76ba531 100644 --- a/modules/shutdown +++ b/modules/shutdown @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/socket b/modules/socket index 92df98046..6a056e423 100644 --- a/modules/socket +++ b/modules/socket @@ -7,6 +7,7 @@ lib/w32sock.h Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] sockets [test "$ac_cv_header_winsock2_h" = yes] @@ -31,6 +32,9 @@ Makefile.am: Include: +Link: +$(LIBSOCKET) + License: LGPLv2+