#include    "config.h"
#include    "mud.h"
#include    "u.h"
#include    "y.tab.h"
extern char *ctime ();
int ub_time (char *who, char *aswho, int ac, Nod * av[], Nod * retnode)
{
  retnode->rv.t = NUM;
  retnode->rv.iv = time ((time_t *) 0);
  return (UERR_NONE);
}
int ub_ctime (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);
}