Eventhough NO_UNIX_SOCKETS was specifically added to support Windows, it might not be necessary in the future, because Windows added support for Unix Sockets in late 2017. The first patch is messy, specially considering how little was needed to build and run `git credential-cache` and its daemon, nothing broke on the trace2 code or tests, but additional testing to make sure will be recommended. Carlo Marcelo Arenas Belón (3): t0301: fixes for windows compatibility credential-cache: check for windows specific errors git-compat-util: include declaration for unix sockets builtin/credential-cache.c | 5 +++-- git-compat-util.h | 3 +++ t/t0301-credential-cache.sh | 28 ++++++++++++++++++++-------- 3 files changed, 26 insertions(+), 10 deletions(-) -- 2.33.0.481.g26d3bed244