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