Date: Tue, 4 May 93 17:02:49 EDT From: peprbv AT cfa0 DOT harvard DOT edu (Bob Babcock) To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: go32 and interrupt controllers I have complained in the past that running go32 prevents MS-Kermit from talking to my ethernet card until I reboot. I haven't found the cause, but I have a few clues: 1. I can duplicate the symptoms using only the code in set_controller with an argument of 8 (which seems to be the arg used when go32 is exiting or shelling to dos). 2. go32 doesn't seem to call uninit_controllers when it exits (but does call it when you shell to dos). I don't understand this because uninit_controllers seems to be registered in an atexit call. Yet, I put a fprintf(stderr,...) at the beginning of uninit_controllers and used the modified go32 to run demacs; I only see the printout when I shell, not when I quit. Anyway, I don't have interrupt controller documentation with enough details to let me figure out what go32 is trying to do, much less, whether it is doing it correctly.