summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@gmail.com>2026-05-07 10:41:47 +0200
committerMikael Magnusson <mikachu@gmail.com>2026-05-11 21:31:59 +0200
commit89e2802ba27e8186c3edc76e85e1f2320e02e0cd (patch)
treef280600f4b47f2a7a92ca86af196ad32ac545744 /Doc
parent54493: socket: fix some issues with socket name (diff)
downloadzsh-89e2802ba27e8186c3edc76e85e1f2320e02e0cd.tar
zsh-89e2802ba27e8186c3edc76e85e1f2320e02e0cd.tar.gz
zsh-89e2802ba27e8186c3edc76e85e1f2320e02e0cd.tar.bz2
zsh-89e2802ba27e8186c3edc76e85e1f2320e02e0cd.tar.lz
zsh-89e2802ba27e8186c3edc76e85e1f2320e02e0cd.tar.xz
zsh-89e2802ba27e8186c3edc76e85e1f2320e02e0cd.tar.zst
zsh-89e2802ba27e8186c3edc76e85e1f2320e02e0cd.zip
54494: Add zsocket -s to shutdown() a socket fd
Diffstat (limited to 'Doc')
-rw-r--r--Doc/Zsh/mod_socket.yo7
1 files changed, 6 insertions, 1 deletions
diff --git a/Doc/Zsh/mod_socket.yo b/Doc/Zsh/mod_socket.yo
index 78d9254e8..2c699b1d1 100644
--- a/Doc/Zsh/mod_socket.yo
+++ b/Doc/Zsh/mod_socket.yo
@@ -7,7 +7,7 @@ startitem()
findex(zsocket)
cindex(sockets)
cindex(sockets, Unix domain)
-item(tt(zsocket) [ tt(-altv) ] [ tt(-d) var(fd) ] [ var(args) ])(
+item(tt(zsocket) [ tt(-alstv) ] [ tt(-d) var(fd) ] [ var(args) ])(
tt(zsocket) is implemented as a builtin to allow full use of shell
command line editing, file I/O, and job control mechanisms.
)
@@ -33,6 +33,11 @@ File descriptors can be closed with normal shell syntax when no longer
needed, for example:
example(exec {REPLY}>&-)
+
+The tt(zsocket -s var(fd)) command may also be used to shut down a
+socket fd before closing it. This will send an EOF to the other side,
+while this side can still read their subsequent response before closing
+the connection fully, for example.
)
enditem()