# HG changeset patch # User Bruno Haible # Date 1316391239 -7200 # Node ID f60ae63f5f6c0053e6d7e5bdb81b7ff051a51b98 # Parent 66bab2a591f5654a2a2c13ef60789af3df51f2eb 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 --- 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 --- a/modules/accept +++ b/modules/accept @@ -7,6 +7,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/bind b/modules/bind --- a/modules/bind +++ b/modules/bind @@ -7,6 +7,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/connect b/modules/connect --- a/modules/connect +++ b/modules/connect @@ -7,6 +7,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/getpeername b/modules/getpeername --- a/modules/getpeername +++ b/modules/getpeername @@ -8,6 +8,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -22,6 +23,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/getsockname b/modules/getsockname --- a/modules/getsockname +++ b/modules/getsockname @@ -8,6 +8,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -22,6 +23,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/getsockopt b/modules/getsockopt --- a/modules/getsockopt +++ b/modules/getsockopt @@ -7,6 +7,7 @@ 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 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/listen b/modules/listen --- a/modules/listen +++ b/modules/listen @@ -7,6 +7,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/recv b/modules/recv --- a/modules/recv +++ b/modules/recv @@ -7,6 +7,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/recvfrom b/modules/recvfrom --- a/modules/recvfrom +++ b/modules/recvfrom @@ -7,6 +7,7 @@ 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 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/send b/modules/send --- a/modules/send +++ b/modules/send @@ -7,6 +7,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/sendto b/modules/sendto --- a/modules/sendto +++ b/modules/sendto @@ -7,6 +7,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/setsockopt b/modules/setsockopt --- a/modules/setsockopt +++ b/modules/setsockopt @@ -7,6 +7,7 @@ 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 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/shutdown b/modules/shutdown --- a/modules/shutdown +++ b/modules/shutdown @@ -7,6 +7,7 @@ Depends-on: sys_socket +socketlib errno [test "$ac_cv_header_winsock2_h" = yes] configure.ac: @@ -21,6 +22,9 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+ diff --git a/modules/socket b/modules/socket --- a/modules/socket +++ b/modules/socket @@ -7,6 +7,7 @@ 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 @@ Include: +Link: +$(LIBSOCKET) + License: LGPLv2+