/*
	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
*/

#ifndef	lint
static	char	RCSid[] = "$Header: /usr/users/mjr/hacks/umud/RWHO/RCS/updat.c,v 1.1 91/06/17 14:39:30 mjr Rel $";
#endif

#include	<sys/types.h>

/* configure all options BEFORE including system stuff. */
#include	"config.h"


#include	"mud.h"

update_rwho()
{
	char	*xx;
	time_t	tv;

	io_rstnxtwho();
	rwhocli_pingalive();
	while((xx = io_nxtwho(&tv)) != (char *)0)
		rwhocli_userlogin(xx,ut_name(xx),tv);
	return(0);
}