Subject: Re: Inteirx pkg_add doesn't work when installing pkgs from netbsd
To: Mark Funkenhauser <mfunkenhauser@rogers.com>
From: Todd Vierling <tv@duh.org>
List: tech-pkg
Date: 04/27/2004 23:53:19
On Tue, 27 Apr 2004, Mark Funkenhauser wrote:
: "poll() timeout" - Interix provides a poll() api in libc.a but it
: doesn't work.
: No software should be built using it.
Really? It mostly works fine for me, but perhaps that's only with direct
network sockets. It looks like it isn't working for *pipes* here (or maybe
a socketpair?). Perhaps this is related to a test failure in Perl....
If poll() doesn't work, there is quite a bit more that must be done here to
fix the situation, likely a shim API. Too many configure scripts will find
poll() in libc and try to use it even if <poll.h> is missing. (Yes, this
happens. GLib does it.)
Do you happen to have details as to what, specifically, is breaking in it
that is causing these issues?
I'm looking into it, otherwise.
--
-- Todd Vierling <tv@duh.org> <tv@pobox.com>