1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-21 07:15:49 +00:00
freebsd/lib
Ed Maste 62dab3d016 getentropy: Remove fallback code
We don't in general support running newer libc on an older kernel, but
have occasionally added support for specific functionality on a case-by-
case basis.  When we do this it is usually done as an aid for developers
to get across a change that introduced new functionality, as for 64-bit
inodes and the introduction of the getrandom syscall.

The getrandom syscall was added in commit e9ac27430c ("Implement
getrandom(2) and getentropy(3)") in 2018, and exists in all supported
FreeBSD versions.  The ECAPMODE special case applied to a few months
worth of kernel versions also in 2018 -- fixed as of commit ed1fa01ac4
("Regen after r337998.").

The backwards-compatibility support is no longer needed, so remove it.

Relnotes:	Yes
Reviewed by:	brooks, cem, delphij
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47636
2024-11-19 21:29:46 -05:00
..
atf
clang Merge llvm-project release/19.x llvmorg-19.1.3-0-gab51eccf88f5 2024-11-08 17:45:31 +01:00
csu
geom
googletest
lib9p
lib80211
libalias
libarchive
libauditd
libbe manuals: Remove trailing spaces 2024-11-04 11:26:14 -04:00
libbearssl
libbegemot
libblacklist
libblocksruntime
libbluetooth
libbsddialog
libbsdstat
libbsm
libbsnmp
libbz2
libc getentropy: Remove fallback code 2024-11-19 21:29:46 -05:00
libc_nonshared Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
libc++ Merge llvm-project release/19.x llvmorg-19.1.3-0-gab51eccf88f5 2024-11-08 17:45:31 +01:00
libc++experimental Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
libcalendar
libcam
libcapsicum
libcasper
libcbor
libclang_rt Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
libcom_err
libcompat
libcompiler_rt Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
libcrypt
libcuse
libcxxrt
libdevctl
libdevdctl
libdevinfo
libdevstat
libdiff
libdl _dl_iterate_phdr_locked(): fix libc and libdl 2024-11-14 06:14:05 +02:00
libdpv
libdwarf
libedit
libefivar
libelf
libelftc
libevent1
libexecinfo
libexpat
libfdt
libfetch
libfido2
libfigpar
libgcc_eh
libgcc_s
libgeom
libgpio
libgssapi
libiconv_modules Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
libifconfig
libipsec
libipt
libiscsiutil
libjail
libkiconv
libkldelf
libkvm
libldns
liblua
liblutok
liblzma
libmagic
libmd
libmemstat
libmilter
libmixer
libmp
libmt
libnetbsd
libnetgraph
libnetmap
libnv
libnvmf nvmf_tcp: Correct padding calculation 2024-11-02 09:54:29 -04:00
libomp Merge llvm-project release/19.x llvmorg-19.1.3-0-gab51eccf88f5 2024-11-08 17:45:31 +01:00
libopenbsd
libopencsd
libpam Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
libpathconv
libpcap
libpe
libpfctl
libpjdlog
libpmc man: Misc syntax fixes 2024-11-14 16:59:22 -04:00
libpmcstat
libproc
libprocstat Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
libradius
libregex
librpcsec_gss Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
librpcsvc
librss
librt
librtld_db
libsbuf
libsdp
libsecureboot
libsm
libsmb
libsmdb
libsmutil
libsqlite3
libssp
libssp_nonshared Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
libstats
libstdbuf
libstdthreads
libsys fork: Document _Fork (and fork) as POSIX 2024 2024-11-15 23:05:40 -05:00
libsysdecode
libtacplus
libtelnet
libthr libc, libthr: coordinate stubs for pthread_{suspend,resume}_all_np 2024-11-13 20:48:05 -06:00
libthread_db
libucl
libufs
libugidfw
libulog Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
libunbound
libusb
libusbhid
libutil
libveriexec
libvgl
libvmmapi libvmmapi: Use the vmmctl device file to create and destroy VMs 2024-11-05 01:40:41 +00:00
libwrap
libxo
liby
libypclnt
libz
libzstd
msun manuals: Fix some .Bl -tag lists 2024-11-18 13:30:40 -04:00
ncurses Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
nss_tacplus
ofed Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
tests
Makefile
Makefile.inc