https://ziglang.org/devlog/2026/#2026-02-03 says “[If] ProcessPrng […] fails it returns NO_MEMORY in a BOOL (documented behavior is to never fail, and always return TRUE).” I didn’t verify that claim. I did verify that Wine implements ProcessPrng in a way that could fail and return FALSE. I guess this is a bug. (I had trouble signing up for its issue tracker so I hope they notice.)
Anyway, getrandom 0.4.2 was released with two of my error checking tweaks:
https://github.com/rust-random/getrandom/pull/811
and