ref: b9d3ca5753cc1922236fc733605bc8b3caabc8c1
dir: /sys/src/libc/9sys/ctime.c/
#include <u.h>
#include <libc.h>
Tm*
localtime(long tim)
{
	static Tm tm;
	Tzone *tz;
	/*
	 * We have no way to report errors,
	 * so we just ignore them here.
	 */
	tz = tzload("local");
	tmtime(&tm, tim, tz);
	return &tm;
}
Tm*
gmtime(long abs)
{
	static Tm tm;
	return tmtime(&tm, abs, nil);
}
char*
ctime(long abs)
{
	Tzone *tz;
	Tm tm;
	/*
	 * We have no way to report errors,
	 * so we just ignore them here.
	 */
	tz = tzload("local");
	tmtime(&tm, abs, tz);
	return asctime(&tm);
}