[Prev][Next][Index][Thread]

Re: question on extensions



Clifford T. Matthews <ctm@ardi.com> wrote:

>>>>>> "Eric" == eric Gandt <gandt@cville-srv.wam.umd.edu> writes:
>In article <4f41a0$16h@cville-srv.wam.umd.edu> gandt@cville-srv.wam.umd.edu (eric Gandt) writes:

>    Eric> I know that executor has an extensions directory but does it
>    Eric> load the extentsions placed in it and if so of what type
>    Eric> should they be?  If not will this support be in 2.0?  Also
>    Eric> if it exist now and is not done by default how do I turn it
>    Eric> on.  many thanks eric gandt gandt@pandora.dorm.umd.edu

>The "Extensions" directory is just a placeholder to make some software
>happy.  Putting extensions in there will not make them work.  Sorry to
>have a misleading directory out there, but it was done for
>compatibility reasons.

>--Cliff
>ctm@ardi.com

I've been reading Inside Macintosh, and it seems rather simple to
impliment.  The Start Manager just searches in order, the System
Folder, Extension Folder, and Control Panel Folder for INITs and
CDEVs.  It then loads the INIT resources in them and, if there, the
SYSZ resource.  Then it jumps to the begining of the block of memory
with the INIT code resource.  All items that are ment to stay in
memory allocate space in the System Zone or System Heap (System 7),
and then terminate the INIT process.  I don't see this as being too
hard to impliment.  I know you at ARDI have your hands full, but if I
were to make an App that could load extensions, how would Executor
respond?  Is there enough code in all of the managers to support this
yet?  And how would I increase the memory size with older resources by
loading the SYSZ resource?

-=Dan Guisinger=-
dan_g@ix.netcom.com
Proud registered user of Executor.



Follow-Ups: References: