From a1e2c6e486dff7a26a91044991b53cc4dfb54d51 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 19 Sep 2011 02:13:59 +0200 Subject: [PATCH] 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. --- ChangeLog | 32 ++++++++++++++++++++++++++++++++ modules/accept | 4 ++++ modules/bind | 4 ++++ modules/connect | 4 ++++ modules/getpeername | 4 ++++ modules/getsockname | 4 ++++ modules/getsockopt | 4 ++++ modules/listen | 4 ++++ modules/recv | 4 ++++ modules/recvfrom | 4 ++++ modules/send | 4 ++++ modules/sendto | 4 ++++ modules/setsockopt | 4 ++++ modules/shutdown | 4 ++++ modules/socket | 4 ++++ 15 files changed, 88 insertions(+) diff --git a/ChangeLog b/ChangeLog index f9d52f481a..14587b46db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,35 @@ +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). diff --git a/modules/accept b/modules/accept index fb46f98a89..6421e92d5e 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 5c4595ffda..dd211d45a1 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 c90f094382..d5958434e2 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 4cdae38e2e..b7f04ee28f 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 223479e406..033c170820 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 5b8c18d854..d13e064edb 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 7c77557d5c..8aff376c32 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 c225917b17..731717bc3a 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 9a6d833ccb..c4749ae45d 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 8a07da9d46..18d6c0d14f 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 b28a7ea354..847699de42 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 33726b11b9..0b4ae49550 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 322ff8d891..7c76ba5319 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 92df980466..6a056e423c 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+ -- 2.39.5