/
umud/DOC/
umud/DOC/U/
umud/DOC/U/U-examples/
umud/DOC/internals/
umud/DOC/wizard/
umud/MISC/
umud/MISC/dbchk/
umud/RWHO/rwhod/
#include	"config.h"

#include	<sys/time.h>

#include	"mud.h"
#include	"u.h"
#include	"y.tab.h"

extern	char	*ctime();

ub_time(who,aswho,ac,av,retnode)
char	*who;
char	*aswho;
int	ac;
Nod	*av[];
Nod	*retnode;
{
	retnode->rv.t = NUM;
	retnode->rv.iv = time((time_t *)0);
	return(UERR_NONE);
}



ub_ctime(who,aswho,ac,av,retnode)
char	*who;
char	*aswho;
int	ac;
Nod	*av[];
Nod	*retnode;
{
	time_t	tval;
	if(ac == 0)
		tval = time((time_t *)0);
	else
		tval = eval_castint(av[0]);
	
	retnode->rv.t = STR;
	retnode->rv.cv = tmpstr(ctime(&tval));
	retnode->rv.cv[24] = '\0';
	return(UERR_NONE);
}