freebsd-src/contrib
Mateusz Guzik 7a658756b2 llvm: Support: don't block signals around close if it can be avoided
Signal blocking originally showed up in 51c2afc4b65b2782 ("Support:
Don't call close again if we get EINTR"), but it was overzealous --
there are systems where the error is known to be fine.

This commit elides signal blocking for said systems (the list is
incomplete though).

Note close() can still fail for other reasons (like ENOSPC), in which
case an error will be returned while the fd slot is cleared up.

Reviewed by: dim
Differential Revision: https://reviews.freebsd.org/D42984

(cherry picked from commit 3358108a38)
2024-01-08 00:04:43 +01:00
..
apr
apr-util
atf
bc
bearssl
blacklist
bmake
bsnmp
byacc
bzip2
capsicum-test
com_err
cortex-strings
dialog
diff
dma
ee
elftoolchain
expat
file
flex
gdtoa
googletest
hyperv/tools
ipfilter
jemalloc
kyua
ldns
ldns-host
less
lib9p
libarchive
libbegemot
libc-pwcache
libc-vis
libcbor
libcxxrt
libdivsufsort
libedit
libevent libevent: Import libevent 2.1.12 2023-11-28 07:15:54 -08:00
libexecinfo
libfido2
libpcap
libucl
libxo
llvm-project llvm: Support: don't block signals around close if it can be avoided 2024-01-08 00:04:43 +01:00
lua
lutok
mandoc
mknod
mtree
ncurses
netbsd-tests
netcat
ngatm
ntp
nvi nvi: import version 2.2.1 2023-12-04 11:34:07 +01:00
ofed ofed: use ANSI C functions definitions in opensm/sm.c 2024-01-02 02:42:13 +02:00
one-true-awk
openbsm
opencsd/decoder
openpam
openresolv
opie
pam_modules/pam_passwdqc
pf
pjdfstest
pnglite
pnpinfo
processor-trace
sendmail
serf
smbfs
sqlite3 sqlite3: Vendor import of sqlite3 3.44.0 2023-11-28 07:15:53 -08:00
subversion
tcp_wrappers tcp_wrappers: recognize IPv6 addresses/prefixes 2023-12-21 09:23:40 -05:00
tcpdump
tcsh
telnet Fix snprintf truncation in telnet 2023-12-24 15:01:29 +01:00
terminus
tnftp
traceroute
tzcode Update tzcode to 2023c. 2023-12-13 17:11:02 +01:00
tzdata contrib/tzdata: import tzdata 2023d 2023-12-24 09:42:30 +08:00
unbound Unbound: Remove backup file brought in from upstream 2023-11-28 07:15:54 -08:00
unifdef
unvis
vis
wireguard-tools
wpa
xz MFC: xz 5.4.5 2023-12-10 01:08:36 -08:00