/usr/share/snmp/mib2c-data/syntax-DateAndTime-get.m2i is in libsnmp-base 5.4.3~dfsg-2.8+deb7u1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | ############################################################# -*- c -*-
## generic include for XXX. Do not use directly.
##
## $Id: syntax-DateAndTime-get.m2i 12079 2005-04-14 02:52:09Z rstory $
########################################################################
@if $m2c_mark_boundary == 1@
/** START code generated by $RCSfile$ $Revision: 12079 $ */
@end@
########################################################################
##
/* temporary storage for date. If you have any of this data available
directly, use it instead. */
int year, month, day, hour, minutes, seconds, deci_seconds;
int rc, utc_offset_direction, utc_offset_hours, utc_offset_minutes;
/** we should have a pointer and enough storage */
netsnmp_assert( (NULL != $m2c_node_param_ref_name) && (NULL != *$m2c_node_param_ref_name));
netsnmp_assert( (NULL != $m2c_node_param_ref_lname) && ((* $m2c_node_param_ref_lname) >= 11));
/*
* TODO:231:o: |-> copy $node data.
* get the date from your context pointer.
*/
return MFD_SKIP; /* TODO:234:M: |-> Remove SKIP once you've set $node data */
year = 0; /* 0..65536 */
month = 0; /* 1..12 */
day = 0; /* 1..31 */
hour = 0; /* 0..23 */
minutes = 0; /* 0..59 */
seconds = 0; /* 0..60 (60 indicates a leap-second) */
deci_seconds = 0; /* 0..9 */
/* setting utc offset is optional. Leave the values as is if you
want to exclude this information. */
utc_offset_direction = 0; /* -1, +1 */
utc_offset_hours = -1; /* 0..13 */
utc_offset_minutes = -1; /* 0..59 */
/* call convenience function to set data */
rc = netsnmp_dateandtime_set_buf_from_vars(*$m2c_node_param_ref_name,
$m2c_node_param_ref_lname,
year, month, day,
hour, minutes, seconds, deci_seconds,
utc_offset_direction, utc_offset_hours,
utc_offset_minutes );
if(rc != SNMP_ERR_NOERROR)
return rc;
##
########################################################################
@if $m2c_mark_boundary == 1@
/** END code generated by $RCSfile$ $Revision: 12079 $ */
@end@
|