/*
Copyright (C) 1991, Marcus J. Ranum. All rights reserved.
*/
/*
this is an example of how to handle updating rwho information from
within a MUD, specifically UnterMUD.
first off, we assume the client layer has already been initialized (a
safe bet) and then we send a 'mud-is-still-up' message, and then walk
our list of who is on, and send the information about each player as
a "plyer-is-logged-in" message
*/
/* configure all options BEFORE including system stuff. */
#include "config.h"
#include "mud.h"
#include "rwho.h"
extern void rwhocli_pingalive ();
void update_rwho (void)
{
char *xx;
time_t tv;
io_rstnxtwho ();
rwhocli_pingalive ();
while ((xx = io_nxtwho (&tv)) != (char *) 0)
rwhocli_userlogin (xx, ut_name (xx), tv);
}