OK, here's the latest iteration of this series. The changes from the last round is: * 02/16 has a better commit message, describing the issue a bit more in detail. * 08/16 has been fixed up in style, as suggested bu Junio. A typo (a '0' had turned into a '1' somehow) has been corrected, as spotted by Jonathan. * 11/16 has gotten it's output-format back, by using REMOTE_ADDR (and a introducing a REMOTE_PORT). * 15/16 is new, and documents (and enforce) some mutually exclusive command-line switches. * 16/16 has greatly gotten it's mess cleaned up. Now there's no ifdefs in main() anymore. The current version can also be pulled from: git://repo.or.cz/git/kusma.git win32-daemon-v5 Erik Faye-Lund (12): inet_ntop: fix a couple of old-style decls mingw: use real pid mingw: support waitpid with pid > 0 and WNOHANG mingw: add kill emulation daemon: use run-command api for async serving daemon: use full buffered mode for stderr daemon: get remote host address from root-process mingw: import poll-emulation from gnulib mingw: use poll-emulation from gnulib daemon: use socklen_t daemon: make --inetd and --detcach incompatible daemon: opt-out on features that require posix Martin Storsjà (1): Improve the mingw getaddrinfo stub to handle more use cases Mike Pape (3): mingw: add network-wrappers for daemon mingw: implement syslog compat: add inet_pton and inet_ntop prototypes Documentation/git-daemon.txt | 3 +- Makefile | 23 ++- compat/inet_ntop.c | 22 +-- compat/inet_pton.c | 8 +- compat/mingw.c | 232 +++++++++++------ compat/mingw.h | 41 ++-- compat/win32/sys/poll.c | 596 ++++++++++++++++++++++++++++++++++++++++++ compat/win32/sys/poll.h | 53 ++++ compat/win32/syslog.c | 72 +++++ compat/win32/syslog.h | 20 ++ daemon.c | 252 ++++++++++-------- git-compat-util.h | 11 +- 12 files changed, 1105 insertions(+), 228 deletions(-) create mode 100644 compat/win32/sys/poll.c create mode 100644 compat/win32/sys/poll.h create mode 100644 compat/win32/syslog.c create mode 100644 compat/win32/syslog.h -- 1.7.3.1.199.g72340 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html