Artifact 9244575a73f45d73ca18b6a155d01aab12b55a6b:
- File windows/wintime.c — part of check-in [7932188e51] at 2006-04-23 13:26:03 on branch trunk — Sprinkle some header comments in various files in an attempt to explain what they're for. (user: jacob size: 537)
/* * wintime.c - Avoid trouble with time() returning (time_t)-1 on Windows. */ #include "putty.h" #include <time.h> struct tm ltime(void) { SYSTEMTIME st; struct tm tm; GetLocalTime(&st); tm.tm_sec=st.wSecond; tm.tm_min=st.wMinute; tm.tm_hour=st.wHour; tm.tm_mday=st.wDay; tm.tm_mon=st.wMonth-1; tm.tm_year=(st.wYear>=1900?st.wYear-1900:0); tm.tm_wday=st.wDayOfWeek; tm.tm_yday=-1; /* GetLocalTime doesn't tell us */ tm.tm_isdst=0; /* GetLocalTime doesn't tell us */ return tm; }