Path: utzoo!telly!attcan!uunet!tut.cis.ohio-state.edu!rpi!liszt.cs.rpi.edu!weltyc From: weltyc@cs.rpi.edu (Christopher A. Welty) Newsgroups: gnu.emacs.bug Subject: Re: 18.53 dies after wall on suns Message-ID: <1398@rpi.edu> Date: 20 Apr 89 20:09:52 GMT References: <8904160317.AA11975@bimini.cs.brown.edu> Sender: usenet@rpi.edu Distribution: gnu Organization: RPI Computer Science Dept. Lines: 31 In article <8904160317.AA11975@bimini.cs.brown.edu> kgk@cs.brown.edu (Keiji Kanazawa) writes: > >In GNU Emacs 18.53.1 of Sat Apr 15 1989 on fred (berkeley-unix) > >On both sun3s and 4s under sunOS 4.0, if somebody walls while I'm in >emacs, emacs completely hangs, and I have to log in from another >port and kill it off. > >Has anybody else had similar problems, and is there a fix for this >problem? This has worked for me (4.0.1 doesn't help): *** process.c~ Mon Sep 26 18:18:20 1988 --- process.c Thu Apr 20 15:57:24 1989 *************** *** 1399,1402 **** --- 1399,1406 ---- error("select error: %s", sys_errlist[xerrno]); } + #ifdef SUN + else if (nfds > 0 && (Available & 1)) + kill(getpid(), SIGIO); /* fixes bizarre error with broadcast msgs */ + #endif I believe someone else posted a very similar patch. Christopher Welty --- Asst. Director, RPI CS Labs | "Porsche: Fahren in weltyc@cs.rpi.edu ...!njin!nyser!weltyc | seiner schoensten Form"