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>