On Tue, 12 Oct 2004, Tony Martinez wrote:
> An invalid FD error during a SERVE-EVENT call is signalled in
> HANDLER-DESCRIPTORS-ERROR using a SIMPLE-ERROR, which means the
> handler can't cleanly access the list of problem FDs.
> I'm trying to add a handler binding so that if one of the problem FDs
> is a "server FD", the user is notified, but if it's a "client FD",
> then I just clear up the client resources, log the error, and move on.
> Attached is a patch which defines an error subclass to SERVE-EVENT; it
> has a slot for a list of problem FDs which can be accessed by the user
> to find the culprits before invoking a restart.
Sorry for the interminable wait on this (and several of your other patches
too!) -- and do say if this has been responded to and I've just missed
This seems quite reasonable to me. Can you manufacture a test-case?
(As a whishlist item, I don't think we have ANY tests for SERVE-EVENT
stuff, so non-related ones would be good too.)
-- Nikodemus Schemer: "Buddha is small, clean, and serious."
Lispnik: "Buddha is big, has hairy armpits, and laughs."