dgd/
dgd/mud/doc/kernel/
dgd/mud/doc/kernel/hook/
dgd/mud/doc/kernel/lfun/
dgd/mud/include/
dgd/mud/include/kernel/
dgd/mud/kernel/lib/
dgd/mud/kernel/lib/api/
dgd/mud/kernel/obj/
dgd/mud/kernel/sys/
dgd/src/host/beos/
dgd/src/host/pc/res/
dgd/src/host/unix/
dgd/src/lpc/
dgd/src/parser/
# include <kernel/kernel.h>
# include <kernel/user.h>

private object userd;		/* user manager */

/*
 * NAME:	create()
 * DESCRIPTION:	initialize API
 */
static void create()
{
    userd = find_object(USERD);
}

/*
 * NAME:	query_connections()
 * DESCRIPTION:	return the current active connections
 */
static object *query_connections()
{
    return userd->query_connections();
}

/*
 * NAME:	find_user()
 * DESCRIPTION:	find a user by name
 */
static object find_user(string name)
{
    if (!name) {
	error("Bad argument for find_user");
    }
    return userd->find_user(name);
}