Date: Sun, 13 Oct 1996 20:33:39 +0200 (MET DST) From: Mark Habersack Reply-To: grendel AT ananke DOT amu DOT edu DOT pl To: Eli Zaretskii cc: "John M. Aldrich" , djgpp-workers AT delorie DOT com Subject: Re: Install thingy In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sun, 13 Oct 1996, Eli Zaretskii wrote: >I urge you to reconsider. Hard as it might be, writing it in DJGPP It's not a matter of hardness. I was rather thinking that the install utility HAS TO run on any system. Doesn't matter whether it's a machine with 8088 or Pentium. Install should run gracefully on as small as 256KB of conventional memory (I've seen some high-end computers with that much free!!). >ensures that any problem can always be fixed, since we have source to >everything. If it isn't written with free tools, you might have problems >for which there is no solution and no work-around. I'm writing the code in ANSI C and using #ifdef's wherever compatibility issues come into play. This way if there are any unvincible problems with TC code, I can always move to DJGPP. >> TC uses DOS calls to invoke external programs and this means that they are >> ALWAYS passed path\myname.exe as argv[0]. If this is true, install might use >> another approach to notify djverify it is run as its child. I could hook INT >> 2Fh and install a callback known to djverify. The latter would check if >> installer is in memory and behave according to the result. > >I rest my case. Is the above trouble less serious then potential >problems with DJGPP code? I don't think so. Well, it was just a suggestion... and not a very good one. ;-)) _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Decriminalised genocide provided door to door Belsens. Pandora's box of Holocausts gracefully cruising satellite infested heavens. Waiting, the season of the button, the penultimate migration. Radioactive perfumes, for the fashionably, for the terminally insane, insane Do you realise, do you realise, do you realise? This world is totally FUGAZI! _-_-_-_-_-_-_-_-_-_- http://ananke.amu.edu.pl/~grendel -_-_-_-_-_-_-_-_-_