Would Cygwin support be appreciated?

In order to troubleshoot the issue occurring in Backup error in server - #7 by bL4w3r, I decided to compile my own version of urBackup, for Windows. Because I am looking for an .exe file, I decided to use Cygwin to compile it. But the sources are not meant for Cygwin – only for FreeBSD, Apple, and Fedora. So I am in the process of modifying the source code in order to allow compilation on Cygwin. Would urBackup be interested in having this functionality going forward? If so, is the way to make this happen make it a feature request on the developer page, and then allow me to work on that feature request?

Overall, it is a matter of modifying the #define’s to mostly a mix of FreeBSD and regular instructions, as well as a few commands I am having to re-define (like sendfile), and others I have to zero-out (like pthread_mutex_consistent), and also I had to rename the variable stdout – it’s a macro name in Cygwin.

I see no reason why cygwin would be needed. It compiles natively for Windows. Just open it in Visual Studio or use the Visual Studio build tools. vcpkg makes it easy w.r.t. dependencies.

So it compiles natively even on the Free version of Visual Studio? – that’s news to me…

I continue to have the problem of not being able to deploy the “urbackup” service on both Docker and a Windows operating system.

I would like to be able to talk to someone in support via Discord to check it out.