From: Tony M. <to...@te...> - 2004-10-12 21:01:06
|
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. Comments welcome, --Tony |