cygwin-devel vs libbsd-devel: arc4random_stir() macro in stdlib.h breaks bsd/stdlib.h

Corinna Vinschen corinna-cygwin@cygwin.com
Fri Mar 14 16:12:08 GMT 2025


On Mar 14 16:50, Corinna Vinschen via Cygwin wrote:
> On Mar 14 13:48, Christian Franke via Cygwin wrote:
> > $ nm /usr/lib/libbsd.dll.a | grep ' arc4random' || echo not found
> > not found
> > 
> > I guess:
> > - arc4random_addrandom() should be removed from libcygwin.a or added to
> > cygwin/stdlib.h.
> 
> No, we can't do that (OpenSSH)

Ooooh, you mean arc4random_addrandom.  My excuse for a brain was still
thinking of arc4random_stir *facepalm*

Hmm...

> > - all arc4random*() should be hidden for __CYGWIN__ in bsd/stdlib.h.
> 
> This, we can do.  Let me check.
> 
> 
> Corinna


More information about the Cygwin mailing list