aboutsummaryrefslogtreecommitdiff
path: root/lib/libsys
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2026-06-19 04:03:30 +0000
committerKyle Evans <kevans@FreeBSD.org>2026-06-19 04:03:30 +0000
commit9b16399225f8acfba675cf0a9312dd9eac563ce3 (patch)
treea0e92ec508ee7e8dd85373da75476b29c8d1b2b6 /lib/libsys
parent92bdcb08113c05ec18ad420a4d84dd858e7f5e64 (diff)
Diffstat (limited to 'lib/libsys')
-rw-r--r--lib/libsys/getsockopt.23
-rw-r--r--lib/libsys/send.214
2 files changed, 14 insertions, 3 deletions
diff --git a/lib/libsys/getsockopt.2 b/lib/libsys/getsockopt.2
index 85d94e014631..1cfbe6ee913a 100644
--- a/lib/libsys/getsockopt.2
+++ b/lib/libsys/getsockopt.2
@@ -25,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd April 21, 2026
+.Dd June 3, 2026
.Dt GETSOCKOPT 2
.Os
.Sh NAME
@@ -192,6 +192,7 @@ The following options are recognized in
.It Dv SO_NO_OFFLOAD Ta "disables protocol offloads"
.It Dv SO_NO_DDP Ta "disables direct data placement offload"
.It Dv SO_SPLICE Ta "splice two sockets together"
+.It Dv SO_PASSRIGHTS Ta "enables passing of SCM_RIGHTS over unix(4) sockets"
.El
.Pp
.Dv SO_DEBUG
diff --git a/lib/libsys/send.2 b/lib/libsys/send.2
index 678eef139f4a..3a66e0f30471 100644
--- a/lib/libsys/send.2
+++ b/lib/libsys/send.2
@@ -25,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd April 27, 2020
+.Dd June 3, 2026
.Dt SEND 2
.Os
.Sh NAME
@@ -250,6 +250,15 @@ The process using a
socket was jailed and the source
address specified in the IP header did not match the IP
address bound to the prison.
+.It Bq Er EPERM
+The
+.Fa msg
+contained an
+.Dv SCM_RIGHTS
+control message, and the receiving
+.Xr unix 4
+socket is configured to reject new
+.Dv SCM_RIGHTS .
.It Bq Er EPIPE
The socket is unable to send anymore data
.Dv ( SBS_CANTSENDMORE
@@ -265,7 +274,8 @@ is not connected.
.Xr select 2 ,
.Xr socket 2 ,
.Xr write 2 ,
-.Xr CMSG_DATA 3
+.Xr CMSG_DATA 3 ,
+.Xr unix 4
.Sh HISTORY
The
.Fn send