From: Johannes Sixt Date: Sun, 30 May 2010 19:19:30 GMT Subject: Re: [PATCH v2] compat: Add another rudimentary poll() emulation Message-ID: <201005302119.30340.j6t@kdbg.org> In-Reply-To: <20100530003718.GA27024@progeny.tock> On Sonntag, 30. Mai 2010, Jonathan Nieder wrote: > I would be interested to hear whether this works on msysgit and Interix. It cannot work on msysgit because - on Windows, select() works only for sockets, but we poll() on pipes, too; - in our emulation layer, fds that are sockets must be unpacked with _get_osfhandle() before they can be passed to FD_SET() because (as Paolo has pointed out) FD_SET() must be populated with handles, not fds. -- Hannes