# | Line 42 | Line 42 | inline int sputenv(const string& name) | |
---|---|---|
42 | ||
43 | inline void sunsetenv(const string& name) { unsetenv(name.c_str()); } | |
44 | ||
45 | + | #ifdef __CYGWIN__ |
46 | + | |
47 | + | inline time_t timegm(struct tm* time) |
48 | + | { |
49 | + | string zone = sgetenv("TZ"); |
50 | + | |
51 | + | sputenv("TZ="); |
52 | + | tzset(); |
53 | + | |
54 | + | time_t when = mktime(time); |
55 | + | |
56 | + | sputenv("TZ=" + zone); |
57 | + | tzset(); |
58 | + | |
59 | + | return when; |
60 | + | } |
61 | + | |
62 | + | #endif |
63 | + | |
64 | class HostStatus | |
65 | { | |
66 | private: |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |