mirror_zfs/lib
Alexander Motin 2e09f166f0 FreeBSD: Fix uninitialized variable error
On FreeBSD errno is defined as (* __error()), which means compiler
can't say whether two consecutive reads will return the same.
And without this knowledge the reported error is formally right.

Caching of the errno in local variable fixes the issue.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Rob Norris <robn@despairlabs.com>
Signed-off-by: Alexander Motin <alexander.motin@TrueNAS.com>
Closes #17975
2025-12-10 10:21:29 -08:00
..
libavl cppcheck: explicitly exclude kernel code from userspace checks 2022-05-10 10:20:55 -07:00
libefi SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
libicp Backport AVX2 AES-GCM implementation from BoringSSL 2025-08-13 14:51:20 -07:00
libnvpair Bump SONAME on libnvpair 2025-11-12 13:07:23 -08:00
libshare SPDX: license tags: BSD-2-Clause 2025-03-13 17:56:46 -07:00
libspl FreeBSD: Fix uninitialized variable error 2025-12-10 10:21:29 -08:00
libtpool SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
libunicode module: unicode: remove unused uconv.c 2024-11-01 12:12:13 -07:00
libuutil Update all ABI files 2025-11-12 13:07:36 -08:00
libzdb Allow physical rewrite without logical 2025-08-06 10:36:07 -07:00
libzfs Update all ABI files 2025-11-12 13:07:36 -08:00
libzfs_core Update all ABI files 2025-11-12 13:07:36 -08:00
libzfsbootenv Update all ABI files 2025-11-12 13:07:36 -08:00
libzpool Bump SONAME of libzfs and libzpool 2025-11-12 13:07:28 -08:00
libzstd libzstd: also build with LIBZPOOL_CPPFLAGS 2024-09-09 14:13:27 -07:00
libzutil Make zpool_find_config() report errors 2025-08-19 13:09:25 -07:00
Makefile.am libzdb: Initial breakout of libzdb 2024-02-05 10:00:41 -08:00