🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #10763

Re: CloseFonts() problems

#10763
From: Marco Papa
Date: Fri, 30 Dec 1988 23:00
41 lines
2686 bytes
In article <3226@amiga.UUCP| jimm@cloyd.UUCP (Jim Mackraz) writes:
|In article <14355@oberon.USC.EDU| papa@pollux.usc.edu (Marco Papa) writes:
[initial thread deleted]
|)Well, I can tell you that the practice Leo refers to is widely used since it
|)is the ONLY way to flush things and force memmory merge.  I use it myself.

|Hold on, here, fellas.  Is there a real reason to flush the font?  This thread
|started when some guy thought the memory for an unused font was unavailable.

|This isn't so that your customers feel that you've returned all your memory,
|is it?  Or maybe to satisfy the BKDC rules or something.

That's definitely THE main reason most third parties do the HUGE AllocMem,
as the last thing before closing shop.

|We've identified some problems in the Expunge processing, but you are going against
|the general principle.  Ask for what you need.  The system should expunge
|things if necessary to satisfy your requests.
|
|Problems I'm aware of include:
|1) Expunge should walk the device/libs lists in reverse order so that if one
|  library is opened by another, the opener hears the expunge first.
|  (discovered by Bill Hawes, the little genius).
|2) Expunging should terminate when it gets enough memory for the AllocMem.
|3) Some device (serial maybe) hangs onto resources until it is expunged, so
|  expunging it is  the only way to get the resources back (this would be a
|  bug in the device).

Are these bugs still present in 1.3?  In they are, why weren't fixes included
in SetPatch if, as it seems from your comments, these are all known bugs?

|If I'm missing something here, I'd be pleased to be educated.

No, you're not missing anything.  Bu from now on consider that, as I said, the 
practice is widespread.  

-- Marco Papa 'Doc'
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
uucp:...!pollux!papa       BIX:papa       ARPAnet:pollux!papa@oberon.usc.edu
 "There's Alpha, Beta, Gamma and Diga!" -- Leo Schwab [quoting Rick Unland]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Technical Details
Message-ID: <14370@oberon.USC.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!cs.utexas.edu!sm.unisys.com!oberon!pollux.usc.edu!papa
References: <3599@tekig5.PEN.TEK.COM> <10097@well.UUCP> <YXienJy00Vsf0AHTAo@andrew.cmu.edu> <14355@oberon.USC.EDU> <3226@amiga.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!cs.utexas.edu!sm.unisys.com!oberon!pollux.usc.edu!papa
From: papa@pollux.usc.edu (Marco Papa)
Newsgroups: comp.sys.amiga.tech
Subject: Re: CloseFonts() problems
Message-ID: <14370@oberon.USC.EDU>
Date: 30 Dec 88 23:00:59 GMT
References: <3599@tekig5.PEN.TEK.COM> <10097@well.UUCP> <YXienJy00Vsf0AHTAo@andrew.cmu.edu> <14355@oberon.USC.EDU> <3226@amiga.UUCP>
Sender: news@oberon.USC.EDU
Reply-To: papa@pollux.usc.edu (Marco Papa)
Organization: Felsina Software, Los Angeles, CA
Lines: 41