[Coco] Telnet to your CoCo.. and invite 6 of your friends
aawolfe at gmail.com
Tue Dec 1 18:06:16 EST 2009
I'd be happy to try writing a replacement F$SUser that fails if the
current userid > 0. It's probably just a couple bytes of changes.
Would this break things? I'm guessing the most compatible behavior
would be not to return any errors, since the original always succeeds.
On Tue, Dec 1, 2009 at 5:55 PM, Willard Goosey <goosey at virgo.sdc.org> wrote:
> On Tue, Dec 01, 2009 at 03:36:50PM -0600, Boisy G. Pitre wrote:
>> That's exactly what would happen... when the kernel scans for krnpX
>> modules, it will call the os9 F$SSvc system call to install the
>> system calls in that module; if any of those system calls reuse an
>> existing system call number, then their address will overrwrite the
>> address stored in the system call jump table in RAM.
> Well, that's the definitive answer from the definitive master. :-)
> That's really cool that a mechanism like that was already in place and
> running at a time when most operating systems, even for mainframes and
> minis, had completely statically linked kernels.
>> It's a great way to extend the operating system.
> Sounds really useful.
> Willard Goosey goosey at sdc.org
> Socorro, New Mexico, USA
> I search my heart and find Cimmeria, land of Darkness and the Night.
> -- R.E. Howard
> Coco mailing list
> Coco at maltedmedia.com
More information about the Coco