[Coco] Telnet to your CoCo.. and invite 6 of your friends

Aaron Wolfe 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.

-Aaron


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
> --
> 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
> http://five.pairlist.net/mailman/listinfo/coco
>



More information about the Coco mailing list