22 Dec
2025
22 Dec
'25
4:22 p.m.
Yeah, sorry. I interpreted the other way. Sorry for the noise! Ion ________________________________ From: David McFarland <corngood@gmail.com> Sent: Monday, December 22, 2025 5:21:23 PM To: Ion Gaztañaga <igaztanaga@gmail.com> Cc: Boost developers' mailing list <boost@lists.boost.org> Subject: Re: Cygwin patches
Being cygwin a POSIX emulation layer, I'm curious why the patch directs Asio to use the win32 API. Maybe the cygwin POSIX-like API is not complete enough for Asio's needs?
The patch should be disabling the win32 stuff on cygwin for almost everything, so that it falls back to the POSIX implementation. Like: -#if defined(BOOST_ASIO_WINDOWS) || defined(__CYGWIN__) +#if defined(BOOST_ASIO_WINDOWS)