Hi! > >> 1. _How_ to perform reboot process? > >> 2. How to be with (write delayed) caches? > > Sorry, I missed this. In KEYB there's a little piece of code to perform > such a reboot with flushing caches beforehand...
This is completely going into the wrong direction :-((. We discussed how to tell the shell that it is primary months ago. We also concluded that /P is in the default SHELL= line but that the user is FREE to write SHELL=DEBUG.COM without getting a /P slapped in his neck. The user should also be FREE to leave the primary shell if he really wants to. In that case he will NOT be interested in a fancy reboot but will want to run ANOTHER shell. As with MS DOS, the KERNEL should prompt for the name of the next shell (possibly using the current SHELL= line as editable default, so that the user does not have to type everything again when reloading the same shell with other arguments). FreeDOS should NOT reboot when the shell exists. It should NOT automatically restart the same shell without user interaction. It should NOT glue a /P at the end of arbitrary SHELL lines. It should NOT get involved into strange and "works only for FreeDOS" ways of telling a process that it is the primary shell. It SHOULD signal a process that it is run before the primary shell (or as the primary shell itself) by the STANDARD (???) hints which MS DOS and other DOSes use, too. We discussed that months ago on the topica lists as far as I remember. Eric. ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel
