#include <config.h>
#include <stdio.h>
#include "ntp_fp.h"
#include "ntp_unixtime.h"
#include "lib_strbuf.h"
#include "ntp_stdlib.h"
const char *
humanlogtime(void)
{
char * bp;
time_t cursec;
struct tm * tm;
cursec = time(NULL);
tm = localtime(&cursec);
if (!tm)
return "-- --- --:--:--";
LIB_GETBUF(bp);
snprintf(bp, LIB_BUFLENGTH, "%2d %s %02d:%02d:%02d",
tm->tm_mday, months[tm->tm_mon],
tm->tm_hour, tm->tm_min, tm->tm_sec);
return bp;
}
const char *
humantime(
time_t cursec
)
{
char * bp;
struct tm * tm;
tm = localtime(&cursec);
if (!tm)
return "--:--:--";
LIB_GETBUF(bp);
snprintf(bp, LIB_BUFLENGTH, "%02d:%02d:%02d",
tm->tm_hour, tm->tm_min, tm->tm_sec);
return bp;
}