Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!think!ames!ucbcad!ucbvax!UIAMVS.BITNET!AWCTTYPA From: AWCTTYPA@UIAMVS.BITNET (DAVE LYONS) Newsgroups: comp.sys.apple Subject: Mail from Participate at the University of Iowa Message-ID: <8712052016.aa05704@SMOKE.BRL.ARPA> Date: Sat, 5-Dec-87 20:57:36 EST Article-I.D.: SMOKE.8712052016.aa05704 Posted: Sat Dec 5 20:57:36 1987 Date-Received: Thu, 10-Dec-87 22:11:39 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 18 >.. so it closes all open files, drops a 4 into the ProDOS parameter list >(why? they're all zeroes anyway!!) and calls the MLI function hex 65. Aha! Because they are NOT all zeroes in all cases! Apple did a good job of planning ahead there. There is currently one case when non-zero parameters in the QUIT parameter list. It is on a IIgs, when ProDOS 16 was originally booted but ProDOS is currently running. If the first byte is $EE, then the 2nd and 3rd bytes are the address of the pathname of the next program to run; instead of quitting to the caller, the specified application is run (and it can be SYS, S16, or EXE!). [I tried to send this note to mackay@dalcs.UUCP, but it bounced back] --David A. Lyons BITNET: AWCTTYPA@UIAMVS USMAIL: PO Box 287 | North Liberty IA 52317 CompuServe: 72177,3233