summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog32
-rw-r--r--modules/accept4
-rw-r--r--modules/bind4
-rw-r--r--modules/connect4
-rw-r--r--modules/getpeername4
-rw-r--r--modules/getsockname4
-rw-r--r--modules/getsockopt4
-rw-r--r--modules/listen4
-rw-r--r--modules/recv4
-rw-r--r--modules/recvfrom4
-rw-r--r--modules/send4
-rw-r--r--modules/sendto4
-rw-r--r--modules/setsockopt4
-rw-r--r--modules/shutdown4
-rw-r--r--modules/socket4
15 files changed, 88 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f9d52f481a..14587b46db 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,37 @@
2011-09-18 Bruno Haible <bruno@clisp.org>
+ 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 <bruno@clisp.org>
+
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 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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+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:
<sys/socket.h>
+Link:
+$(LIBSOCKET)
+
License:
LGPLv2+