[DGD]Installing Binary Manager
Lorrimar
lorrimar at treko.net.au
Mon Apr 24 06:31:25 CEST 2000
I sent this message a few days ago but I'm unsure if it got through to the
list. Here it is again. Apologies if the message did really get through.
---
I have the kernel library for DGD 1.1.75. I want to expand the library for
my own project so I looked in /doc/kernel/overview and followed the
instructions to "9. Extending the kernel library", except that I'm using
binary connections instead of telnet connections.
I have created a user object in /usr/System/obj/ called user.c and a binary
manager object /usr/System/binary_manager to the specifications of
/doc/kernel/hook/userd.
I then create /usr/System/initd.c but I'm puzzled on how to install the
binary manager. I've tried this:
object binary_manager;
static create()
{
binary_manager = find_object(USR + "/System/binary_manager");
"/kernel/sys/userd"->set_binary_manager(binary_manager);
}
I know that this function gets executed because if I plant an error in the
object I will get a complaint. But, when I login to the mud
"/usr/System/binary_manager"->query_banner() never gets called, leaving the
default banner to show.
I guess it is the line
"/kernel/sys/userd"->set_binary_manager(binary_manager);
that is my problem. How do I properly install the binary manager?
Many thanks in advance,
/Rodney
List config page: http://list.imaginary.com/mailman/listinfo/dgd
More information about the DGD
mailing list