[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
HTTP downloads and select()
From: |
Marcus Brinkmann |
Subject: |
HTTP downloads and select() |
Date: |
Tue, 26 Jun 2001 03:35:59 +0200 |
User-agent: |
Mutt/1.2i |
Hi,
apt-get sometimes fails on HTTP downloads with EINTR from a select() call.
It was not looping over select() as it does at other places.
I filed a bug report, and now Jason says that there shouldn't be any signals
to the HTTP process causing an EINTR.
I am not fit in this area. How can I trace what signal was causing the
EINTR? Are there any expected extra signals in the Hurd, or is there a bug
that is causing spurious EINTR failures in select(), without a signal actually
being raised? Or a wrong signal being raised?
The existing code works fine in Linux, so there is obviously
something subtle going on.
Thanks,
Marcus
- HTTP downloads and select(),
Marcus Brinkmann <=