Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!ucsd!swrinde!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!caen!mondo.engin.umich.edu!billkatt From: billkatt@mondo.engin.umich.edu (billkatt) Newsgroups: comp.sys.mac.programmer Subject: Re: INITs Message-ID: <1990Jul9.170141.27715@caen.engin.umich.edu> Date: 9 Jul 90 17:01:41 GMT References: <13360@ulysses.att.com> Sender: news@caen.engin.umich.edu (CAEN Netnews) Reply-To: billkatt@mondo.engin.umich.edu (billkatt) Organization: Computer Aided Engineering Network (CAEN), University of Michigan Lines: 26 In article <13360@ulysses.att.com> mas@ulysses.att.com (Michael A. Schoen) writes: >I have a question for you programmers out there. In the docs >for a shareware init that I got said that in this new version it >was a separate file, using Apple's new INIT31 Resource (or something >like that). The impression I got was that in the olden days, INITs >had to be directly installed in the System file. This was less >convenient for turning INITs off, but it seemed to me that for INITs >that one would not want turned off, having it in the system file would >be more efficient. So, my question is, is it possible to take an >INIT and somehow copy it into my System file to make it more >efficient?? Please respond by email as I do not regularly read this >group. Thank you. > You could probably do it, but it wouldn't make your INIT more effecient. MacOS doesn't 'context-switch' when switching from code in the system to code not in it. So in this way, the UNIX creedo of 'in the kernel' doesn't apply to the Mac. The only time the Mac context switches is when switching from executing one app to another. ============================================================================= Steve Bollinger ____/| 909 Church St. Apt C \ o.O| Ann Arbor, Mi. 48104 =(_)= (313)-662-4073 -home (313)-763-3070 -work U billkatt@mondo.engin.umich.edu -ACK ACK ACK ACK! "thhhhppppttt!"