Path: utzoo!attcan!uunet!husc6!think!ames!oliveb!amdahl!kevin From: kevin@amdahl.uts.amdahl.com (Kevin Clague) Newsgroups: comp.sys.amiga.tech Subject: Re: IEEE libraries Keywords: IEEE Message-ID: Date: 8 Sep 88 14:33:42 GMT References: <1356@percival.UUCP> <358@boing.UUCP> Reply-To: kevin@amdahl.uts.amdahl.com (Kevin Clague) Distribution: na Organization: Amdahl Corporation, Sunnyvale, CA 94086 Lines: 33 In article <358@boing.UUCP> dale@boing.UUCP (Dale Luck) writes: > The fact is, the program opened the library once and now closed >it twice. Very Bad. agreed! > >The one change we could make for V1.4 is have it GURU (recoverable?) >when the opencount goes negative. The system is definately sick and >we cannot continue normal operation of the system software. If someone >else has the library open and tries to access it when your manx program >has just caused a flush would result in fire works also. Better than finding out the hard way. I wouldn't have found it if I hadn't been using AmigaMonitor (or looked at the open lib count). > >A more complex change would be the ieee library keeping a table of >what tasks have opened the library. It could then keep a global count >in the standard place, and when an individual task closes, make sure >it is not doing something bad. It could then at least insure the >correctness of master opencount. Sounds far too complex. Nothing, or the recoverable GURU sounds better. -- UUCP: kevin@amdahl.uts.amdahl.com or: {sun,decwrl,hplabs,pyramid,seismo,oliveb}!amdahl!kevin DDD: 408-737-5481 USPS: Amdahl Corp. M/S 249, 1250 E. Arques Av, Sunnyvale, CA 94086 [ Any thoughts or opinions which may or may not have been expressed ] [ herein are my own. They are not necessarily those of my employer. ]