mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 04:22:55 +01:00
Merge bitcoin/bitcoin#29529: fuzz: restrict fopencookie usage to Linux & FreeBSD
312f3381a2d3a7afb7c81b4662214d4d67b4e84a fuzz: restrict fopencookie usage to Linux & FreeBSD (fanquake)
Pull request description:
Should fix the GCC compilation portion of https://github.com/bitcoin/bitcoin/issues/29517#issuecomment-1973573314.
See also: https://www.gnu.org/software/gnulib/manual/html_node/fopencookie.html.
ACKs for top commit:
m3dwards:
ACK 312f3381a2
TheCharlatan:
utACK 312f3381a2d3a7afb7c81b4662214d4d67b4e84a
Tree-SHA512: aa8ff20c3fa735415d05a93b8855877035c300f4d2dfd82f65fd9ed5b5c96ab619b4d84eef114ed0013dc5ff0800cb628ed3801e1efde0cfb0d426930d1673d5
This commit is contained in:
parent
fdac2b3286
commit
910a7d6cbf
@ -438,7 +438,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…
Reference in New Issue
Block a user