0446eb0439
updated to 3.45
37 lines
1.4 KiB
Diff
37 lines
1.4 KiB
Diff
diff -up man-pages-3.45/man7/ip.7.orig man-pages-3.45/man7/ip.7
|
|
--- man-pages-3.45/man7/ip.7.orig 2012-12-21 15:27:18.549544545 +0100
|
|
+++ man-pages-3.45/man7/ip.7 2012-12-21 15:27:18.552544501 +0100
|
|
@@ -98,12 +98,11 @@ For
|
|
you may specify a valid IANA IP protocol defined in
|
|
RFC\ 1700 assigned numbers.
|
|
.PP
|
|
-.\" FIXME ip current does an autobind in listen, but I'm not sure
|
|
-.\" if that should be documented.
|
|
When a process wants to receive new incoming packets or connections, it
|
|
should bind a socket to a local interface address using
|
|
.BR bind (2).
|
|
-Only one IP socket may be bound to any given local (address, port) pair.
|
|
+In this case, only one IP socket may be bound to any given local
|
|
+(address, port) pair.
|
|
When
|
|
.B INADDR_ANY
|
|
is specified in the bind call, the socket will be bound to
|
|
@@ -111,10 +110,14 @@ is specified in the bind call, the socke
|
|
local interfaces.
|
|
When
|
|
.BR listen (2)
|
|
-or
|
|
+is called on an unbound socket, the socket is automatically bound
|
|
+to a random free port with the local address set to
|
|
+.BR INADDR_ANY .
|
|
+When
|
|
.BR connect (2)
|
|
-are called on an unbound socket, it is automatically bound to a
|
|
-random free port with the local address set to
|
|
+is called on an unbound socket, the socket is automatically bound
|
|
+to a random free port or an usable shared port with the local address
|
|
+set to
|
|
.BR INADDR_ANY .
|
|
|
|
A TCP local socket address that has been bound is unavailable for
|