summaryrefslogtreecommitdiffstats
path: root/man3/bindresvport.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/bindresvport.3')
-rw-r--r--man3/bindresvport.311
1 files changed, 5 insertions, 6 deletions
diff --git a/man3/bindresvport.3 b/man3/bindresvport.3
index d14e580..89cd5d0 100644
--- a/man3/bindresvport.3
+++ b/man3/bindresvport.3
@@ -8,7 +8,7 @@
.\" 2007-05-31, mtk: Rewrite and substantial additional text.
.\" 2008-12-03, mtk: Rewrote some pieces and fixed some errors
.\"
-.TH bindresvport 3 2023-07-20 "Linux man-pages 6.05.01"
+.TH bindresvport 3 2023-10-31 "Linux man-pages 6.7"
.SH NAME
bindresvport \- bind a socket to a privileged IP port
.SH LIBRARY
@@ -18,7 +18,7 @@ Standard C library
.nf
.B #include <sys/types.h>
.B #include <netinet/in.h>
-.PP
+.P
.BI "int bindresvport(int " sockfd ", struct sockaddr_in *" sin );
.fi
.SH DESCRIPTION
@@ -29,7 +29,7 @@ file descriptor
to a privileged anonymous IP port,
that is, a port number arbitrarily selected from the range 512 to 1023.
.\" glibc actually starts searching with a port # in the range 600 to 1023
-.PP
+.P
If the
.BR bind (2)
performed by
@@ -39,7 +39,7 @@ is successful, and
is not NULL, then
.I sin\->sin_port
returns the port number actually allocated.
-.PP
+.P
.I sin
can be NULL, in which case
.I sin\->sin_family
@@ -96,8 +96,7 @@ glibc\ >=\ 2.17: MT-Safe;
glibc\ <\ 2.17: MT-Unsafe
T}
.TE
-.sp 1
-.PP
+.P
The
.BR bindresvport ()
function uses a static variable that was not protected by a lock