untermud/DOC/
untermud/DOC/U/
untermud/DOC/U/U-examples/
untermud/DOC/internals/
untermud/DOC/wizard/
untermud/MISC/
untermud/MISC/dbchk/
untermud/RWHO/
untermud/RWHO/rwhod/
#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);
}