ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/HostStatus/Host.cpp
(Generate patch)

Comparing HostStatus/Host.cpp (file contents):
Revision 36 by Douglas Thrift, 2003-11-15T02:21:22-08:00 vs.
Revision 38 by Douglas Thrift, 2003-11-15T20:23:23-08:00

# Line 9 | Line 9
9   void Host::setSince(const string& since)
10   {
11          struct tm when;
12 <        
12 >
13 >        memset(&when, 0, sizeof(struct tm));
14 >
15 > #ifndef __CYGWIN__
16          strptime(since.c_str(), "%m/%d/%Y %H:%M:%S %Z", &when);
17 + #else
18 +        strptime(since.c_str(), "%m/%d/%Y %H:%M:%S", &when);
19 + #endif
20  
21 <        time_t time = mktime(&when);
22 <        
23 <        localtime_r(&time, &when);
21 >        time_t time = timegm(&when);
22 >
23 >        memcpy(&when, localtime(&time), sizeof(struct tm));
24  
25          char then[61];
26  
# Line 41 | Line 47 | ostream& operator<<(ostream& output, Hos
47   istream& operator>>(istream& input, Host& host)
48   {
49          bool done = false;
50 <        
50 >
51          do
52          {
53                  switch (input.peek())

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines