Merge branch 'ew/daemon-socket-keepalive' into maint
commit172b811322e30ecb3cd660319890e41bc40006bc
authorJunio C Hamano <gitster@pobox.com>
Mon, 8 Aug 2016 21:21:37 +0000 (8 14:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 8 Aug 2016 21:21:37 +0000 (8 14:21 -0700)
tree69c96d5ea70cc4d53dbecee794cb8a09dfad449f
parentaa9136a87e3ce299fe966da4686a571d6a528311
parentfab60274800efba101b3f08a297639d14ecbf840
Merge branch 'ew/daemon-socket-keepalive' into maint

Recent update to "git daemon" tries to enable the socket-level
KEEPALIVE, but when it is spawned via inetd, the standard input
file descriptor may not necessarily be connected to a socket.
Suppress an ENOTSOCK error from setsockopt().

* ew/daemon-socket-keepalive:
  Windows: add missing definition of ENOTSOCK
  daemon: ignore ENOTSOCK from setsockopt
compat/mingw.h