ref: f88a55e79b5bf656e7f9578d1318a955b9a4963a
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); }