On Sat Nov 4 17:11:07 2023 +0000, Loïc Rebmeister wrote:
I don't want to pressure anyone, but it could be great if this was merged before wine 9.0 This MR could easily be game changing for wine compatibility tools, as `AF_UNIX` will make PE <-> unix communication much easier. I think `AF_UNIX` would be very useful for the new wow64 especially, as the new wow64 mode makes `unixlib` harder to use than before. Some possible examples where it could be useful are:
- support DiscordRPC from PE side only as Discord use a unix socket for that.
- making a PE implementation of `steamapi.dll` without dealing with
unixlib+wow64 stuff I'm sure there will be more in the future, but I just listed the one that would benefits the most that I had in the top of my mind. I'm ready to pay to make this MR here be processed much faster to make sure it makes it for wine 9.0
Not that we don't want AF_UNIX sockets in Wine, but I'll again point out that anyone wanting to communicate with a Unix process using a byte stream should be able to use a named FIFO or a TCP loopback socket instead.