#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); }