Lines Matching defs:tm
185 * Make an SNMP DateAndTime from a struct tm. This should be in the library.
188 make_date_time(u_char *str, const struct tm *tm, u_int decisecs)
191 str[0] = (u_char)((tm->tm_year + 1900) >> 8);
192 str[1] = (u_char)(tm->tm_year + 1900);
193 str[2] = tm->tm_mon + 1;
194 str[3] = tm->tm_mday;
195 str[4] = tm->tm_hour;
196 str[5] = tm->tm_min;
197 str[6] = tm->tm_sec;
199 if (tm->tm_gmtoff < 0)
204 str[9] = (u_char)(labs(tm->tm_gmtoff) / 3600);
205 str[10] = (u_char)((labs(tm->tm_gmtoff) % 3600) / 60);