Ahoj,
nevite v jakem souboru(v jadre) je implementovan seznam vsech timezone?(pripadne algoritmus jak to nacitat z /usr/share/timezone/*)
Mam namysli jako je napr. pro nasi central european CET, CEST, tak kde sehnat seznam vsech implementovanych timezone(jejich zkratek, posunu a DST) ?
Priklad:
#include <stdio.h>
#include <time.h>
extern char *tzname[2];
extern long timezone;
extern int daylight;
int main()
{
tzset();
printf("timezone:%d\n", timezone);
printf("daylight:%d\n", daylight);
printf("tzname[0]=%s, tzname[1]=%s\n", tzname[0],tzname[1]);
return 0;
}
vysledek
timezone:-3600
daylight:1
tzname[0]=CET, tzname[1]=CEST
Vim, ze jsou rozhazene v souborech na /usr/share/zoneinfo, precist se daji po jednom pres zdump, ale zajima me jestli to je nekde kompletni (v nejakem zdrojaku )