~ubuntu-branches/ubuntu/quantal/open-vm-tools/quantal-201210021442

« back to all changes in this revision

Viewing changes to lib/include/timeutil.h

  • Committer: Package Import Robot
  • Author(s): Nate Muench
  • Date: 2012-06-20 15:59:51 UTC
  • mfrom: (1.4.8)
  • Revision ID: package-import@ubuntu.com-20120620155951-6rupmpb0f70b52zr
Tags: 2012.05.21-724730-0ubuntu1
* Merging upstream version 2012.05.21-724730.
  - Fixes building against the current Quantal kernel. (LP: #1000344)
  - Fixes Quantal installation issues. (LP: #1019031)

* Sync with Debian
  - Updating to debhelper version 9.
  - Updating to standards version 3.9.3.
  - Updating copyright file machine-readable format version 1.0.
  - Building without multiarch paths for now

Show diffs side-by-side

added added

removed removed

Lines of Context:
86
86
} TimeUtil_Expiration;
87
87
 
88
88
 
89
 
EXTERN time_t TimeUtil_MakeTime(const TimeUtil_Date *d);
90
 
 
91
 
EXTERN Bool TimeUtil_StringToDate(TimeUtil_Date *d,    // IN/OUT
92
 
                                  char const *date);   // IN: 'YYYYMMDD' or 'YYYY/MM/DD' or 'YYYY-MM-DD'
93
 
 
94
 
EXTERN Bool TimeUtil_DaysSubtract(TimeUtil_Date *d,  // IN/OUT
95
 
                                  unsigned int nr);  // IN
96
 
 
97
 
EXTERN int TimeUtil_DeltaDays(TimeUtil_Date const *left,   // IN
98
 
                              TimeUtil_Date const *right); // IN
99
 
 
100
 
EXTERN void TimeUtil_DaysAdd(TimeUtil_Date *d, // IN/OUT
101
 
                             unsigned int nr); // IN
102
 
 
103
 
EXTERN void TimeUtil_PopulateWithCurrent(Bool local,        // IN
104
 
                                         TimeUtil_Date *d); // OUT
105
 
 
106
 
EXTERN void TimeUtil_GetTimeOfDay(TimeUtil_TimeOfDay *d); // OUT
107
 
 
108
 
EXTERN unsigned int TimeUtil_DaysLeft(TimeUtil_Date const *d); // IN
109
 
 
110
 
EXTERN Bool TimeUtil_ExpirationLowerThan(TimeUtil_Expiration const *left,   // IN
111
 
                                         TimeUtil_Expiration const *right); // IN
112
 
 
113
 
EXTERN Bool TimeUtil_DateLowerThan(TimeUtil_Date const *left,   // IN
114
 
                                   TimeUtil_Date const *right); // IN
115
 
 
116
 
EXTERN void TimeUtil_ProductExpiration(TimeUtil_Expiration *e); // OUT
117
 
 
118
 
EXTERN char * TimeUtil_GetTimeFormat(int64 utcTime,  // IN
119
 
                                     Bool showDate,  // IN
120
 
                                     Bool showTime); // IN
121
 
 
122
 
EXTERN int TimeUtil_NtTimeToUnixTime(struct timespec *unixTime, // OUT
123
 
                                     VmTimeType ntTime);        // IN
124
 
 
125
 
EXTERN VmTimeType TimeUtil_UnixTimeToNtTime(struct timespec unixTime); // IN
 
89
time_t TimeUtil_MakeTime(const TimeUtil_Date *d);
 
90
 
 
91
Bool TimeUtil_StringToDate(TimeUtil_Date *d,    // IN/OUT
 
92
                           char const *date);   // IN: 'YYYYMMDD' or 'YYYY/MM/DD' or 'YYYY-MM-DD'
 
93
 
 
94
Bool TimeUtil_DaysSubtract(TimeUtil_Date *d,  // IN/OUT
 
95
                           unsigned int nr);  // IN
 
96
 
 
97
int TimeUtil_DeltaDays(TimeUtil_Date const *left,   // IN
 
98
                       TimeUtil_Date const *right); // IN
 
99
 
 
100
void TimeUtil_DaysAdd(TimeUtil_Date *d, // IN/OUT
 
101
                      unsigned int nr); // IN
 
102
 
 
103
void TimeUtil_PopulateWithCurrent(Bool local,        // IN
 
104
                                  TimeUtil_Date *d); // OUT
 
105
 
 
106
void TimeUtil_GetTimeOfDay(TimeUtil_TimeOfDay *d); // OUT
 
107
 
 
108
unsigned int TimeUtil_DaysLeft(TimeUtil_Date const *d); // IN
 
109
 
 
110
Bool TimeUtil_ExpirationLowerThan(TimeUtil_Expiration const *left,   // IN
 
111
                                  TimeUtil_Expiration const *right); // IN
 
112
 
 
113
Bool TimeUtil_DateLowerThan(TimeUtil_Date const *left,   // IN
 
114
                            TimeUtil_Date const *right); // IN
 
115
 
 
116
void TimeUtil_ProductExpiration(TimeUtil_Expiration *e); // OUT
 
117
 
 
118
char * TimeUtil_GetTimeFormat(int64 utcTime,  // IN
 
119
                              Bool showDate,  // IN
 
120
                              Bool showTime); // IN
 
121
 
 
122
int TimeUtil_NtTimeToUnixTime(struct timespec *unixTime, // OUT
 
123
                              VmTimeType ntTime);        // IN
 
124
 
 
125
VmTimeType TimeUtil_UnixTimeToNtTime(struct timespec unixTime); // IN
126
126
 
127
127
 
128
128
#ifdef _WIN32
129
 
EXTERN Bool TimeUtil_UTCTimeToSystemTime(const __time64_t utcTime,    // IN
130
 
                                         SYSTEMTIME *systemTime);     // OUT
 
129
Bool TimeUtil_UTCTimeToSystemTime(const __time64_t utcTime,    // IN
 
130
                                  SYSTEMTIME *systemTime);     // OUT
131
131
#endif
132
132
 
133
 
EXTERN int TimeUtil_GetLocalWindowsTimeZoneIndexAndName(char **ptzName);
 
133
int TimeUtil_GetLocalWindowsTimeZoneIndexAndName(char **ptzName);
134
134
 
135
135
#endif // _TIMEUTIL_H_