On Wed Mar 26 15:33:00 2025 +0000, Loïc Rebmeister wrote:
What I meant to say is the changes done in that commit are so bad, we need to redo/rethink it from scratch.
The main reason for the problems with the current implementation in wineserver is mentioned on https://gitlab.winehq.org/wine/wine/-/merge_requests/2786#note_38573:
I do agree that the file deletion code is a bit hacky, but a lot of the file handling code in wineserver depends on having a valid file descriptor, and we can't `open()` the socket file. This was the simplest way I could find to make socket file deletion work.
Are there any concrete suggestions as to how the wineserver should be modified to make this easier to implement ?