mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-10 10:52:31 -05:00
fuzz: restrict fopencookie usage to Linux & FreeBSD
Should fix the GCC compilation portion of #29517: https://github.com/bitcoin/bitcoin/issues/29517#issuecomment-1973573314. See also: https://www.gnu.org/software/gnulib/manual/html_node/fopencookie.html but note that FreeBSD has supported this function since 11.x.
This commit is contained in:
parent
11a1db8780
commit
312f3381a2
1 changed files with 1 additions and 1 deletions
|
@ -272,7 +272,7 @@ FILE* FuzzedFileProvider::open()
|
||||||
[&] {
|
[&] {
|
||||||
mode = "a+";
|
mode = "a+";
|
||||||
});
|
});
|
||||||
#if defined _GNU_SOURCE && !defined __ANDROID__
|
#if defined _GNU_SOURCE && (defined(__linux__) || defined(__FreeBSD__))
|
||||||
const cookie_io_functions_t io_hooks = {
|
const cookie_io_functions_t io_hooks = {
|
||||||
FuzzedFileProvider::read,
|
FuzzedFileProvider::read,
|
||||||
FuzzedFileProvider::write,
|
FuzzedFileProvider::write,
|
||||||
|
|
Loading…
Add table
Reference in a new issue