亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? snmpengine.c

?? ucd-snmp源代碼
?? C
字號:
/* snmpEngine.c: implement's the SNMP-FRAMEWORK-MIB. */#include <config.h>#if HAVE_WINSOCK_H#include <winsock.h>#endif#include "mibincl.h"#include "snmpv3.h"#include "util_funcs.h"#include "lcd_time.h"#include "../mibII/sysORTable.h"#include "snmpEngine.h"struct variable2 snmpEngine_variables[] = {  { SNMPENGINEID        , ASN_OCTET_STR  , RONLY , var_snmpEngine, 1, { 1 } },#ifdef SNMP_TESTING_CODE   { SNMPENGINEBOOTS     , ASN_INTEGER    , RWRITE, var_snmpEngine, 1, { 2 } },  { SNMPENGINETIME      , ASN_INTEGER    , RWRITE, var_snmpEngine, 1, { 3 } },#else /* !SNMP_TESTING_CODE */   { SNMPENGINEBOOTS     , ASN_INTEGER    , RONLY , var_snmpEngine, 1, { 2 } },  { SNMPENGINETIME      , ASN_INTEGER    , RONLY , var_snmpEngine, 1, { 3 } },#endif /* SNMP_TESTING_CODE */  { SNMPENGINEMAXMESSAGESIZE, ASN_INTEGER, RONLY , var_snmpEngine, 1, { 4 } },};/* now load this mib into the agents mib table */oid snmpEngine_variables_oid[] = {1,3,6,1,6,3,10,2,1};void init_snmpEngine (void) {#ifdef USING_MIBII_SYSORTABLE_MODULE  static oid reg[] = {1,3,6,1,6,3,10,3,1,1};  register_sysORTable(reg,10,"The SNMP Management Architecture MIB.");#endif  REGISTER_MIB("snmpv3/snmpEngine", snmpEngine_variables, variable2,		 snmpEngine_variables_oid);/* place any initialization routines needed here */}extern struct timeval starttime;#ifdef SNMP_TESTING_CODEint write_engineBoots(int, u_char *,u_char, size_t, u_char *,oid*, size_t);int write_engineTime(int, u_char *,u_char, size_t, u_char *,oid*, size_t);#endif /* SNMP_TESTING_CODE */u_char *var_snmpEngine(    struct variable *vp,    oid     *name,    size_t  *length,    int     exact,    size_t  *var_len,    WriteMethod **write_method){  /* variables we may use later */  static long long_ret;  static unsigned char engineID[SNMP_MAXBUF];  *write_method = 0;           /* assume it isnt writable for the time being */  *var_len = sizeof(long_ret); /* assume an integer and change later if not */  if (header_generic(vp,name,length,exact,var_len,write_method))      return 0;  /* this is where we do the value assignments for the mib results. */  switch(vp->magic) {    case SNMPENGINEID:      *var_len = snmpv3_get_engineID(engineID, SNMP_MAXBUF);      /* XXX  Set ERROR_MSG() upon error? */      return (unsigned char *) engineID;    case SNMPENGINEBOOTS:#ifdef SNMP_TESTING_CODE      *write_method = write_engineBoots;#endif /* SNMP_TESTING_CODE */      long_ret = snmpv3_local_snmpEngineBoots();      return (unsigned char *) &long_ret;    case SNMPENGINETIME:#ifdef SNMP_TESTING_CODE      *write_method = write_engineTime;#endif /* SNMP_TESTING_CODE */      long_ret = snmpv3_local_snmpEngineTime();      return (unsigned char *) &long_ret;    case SNMPENGINEMAXMESSAGESIZE:      long_ret = 1500;      return (unsigned char *) &long_ret;    default:      DEBUGMSGTL(("snmpd", "unknown sub-id %d in var_snmpEngine\n", vp->magic));  }  return 0;}#ifdef SNMP_TESTING_CODE/* write_engineBoots():   This is technically not writable a writable mib object, but we   allow it so we can run some time synchronization tests.*/intwrite_engineBoots(   int      action,   u_char   *var_val,   u_char   var_val_type,   size_t   var_val_len,   u_char   *statP,   oid      *name,   size_t   name_len){  /* variables we may use later */  static long long_ret;  size_t size;  int bigsize=SNMP_MAXBUF_MEDIUM;  u_char engineIDBuf[SNMP_MAXBUF_MEDIUM];  int engineIDBufLen = 0;  if (var_val_type != ASN_INTEGER){      DEBUGMSGTL(("snmpEngine","write to engineBoots not ASN_INTEGER\n"));      return SNMP_ERR_WRONGTYPE;  }  if (var_val_len > sizeof(long_ret)){      DEBUGMSGTL(("snmpEngine","write to engineBoots: bad length\n"));      return SNMP_ERR_WRONGLENGTH;  }  long_ret = *((long *) var_val);  if (action == COMMIT) {    engineIDBufLen = snmpv3_get_engineID(engineIDBuf, SNMP_MAXBUF_MEDIUM);    /* set our local engineTime in the LCD timing cache */    snmpv3_set_engineBootsAndTime(long_ret, snmpv3_local_snmpEngineTime());    set_enginetime(engineIDBuf, engineIDBufLen,                    snmpv3_local_snmpEngineBoots(),                    snmpv3_local_snmpEngineTime(),                   TRUE);  }  return SNMP_ERR_NOERROR;}/* write_engineTime():   This is technically not writable a writable mib object, but we   allow it so we can run some time synchronization tests.*/intwrite_engineTime(   int      action,   u_char   *var_val,   u_char   var_val_type,   size_t   var_val_len,   u_char   *statP,   oid      *name,   size_t   name_len){  /* variables we may use later */  static long long_ret;  size_t size;  int bigsize=SNMP_MAXBUF_MEDIUM;  u_char engineIDBuf[SNMP_MAXBUF_MEDIUM];  int engineIDBufLen = 0;  if (var_val_type != ASN_INTEGER){      DEBUGMSGTL(("snmpEngine","write to engineTime not ASN_INTEGER\n"));      return SNMP_ERR_WRONGTYPE;  }  if (var_val_len > sizeof(long_ret)){      DEBUGMSGTL(("snmpEngine","write to engineTime: bad length\n"));      return SNMP_ERR_WRONGLENGTH;  }  long_ret = *((long *) var_val);  if (action == COMMIT) {    engineIDBufLen = snmpv3_get_engineID(engineIDBuf, SNMP_MAXBUF_MEDIUM);    /* set our local engineTime in the LCD timing cache */    snmpv3_set_engineBootsAndTime(snmpv3_local_snmpEngineBoots(), long_ret);    set_enginetime(engineIDBuf, engineIDBufLen,                    snmpv3_local_snmpEngineBoots(),                    snmpv3_local_snmpEngineTime(),                   TRUE);  }  return SNMP_ERR_NOERROR;}#endif /* SNMP_TESTING_CODE */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久免费视频色| 久久久久久久网| 一本大道av一区二区在线播放| 国产中文一区二区三区| 国产资源精品在线观看| 久草这里只有精品视频| 美国十次了思思久久精品导航| 青青草国产精品97视觉盛宴| 日韩国产欧美一区二区三区| 蜜桃视频第一区免费观看| 九九国产精品视频| 国产一区二三区| eeuss鲁片一区二区三区| av电影一区二区| 在线一区二区三区做爰视频网站| 欧美最猛黑人xxxxx猛交| 色播五月激情综合网| 欧美日韩国产不卡| 日韩一级视频免费观看在线| 精品国一区二区三区| 国产亚洲精品7777| 亚洲欧美日韩系列| 亚洲r级在线视频| 老汉av免费一区二区三区 | av不卡在线观看| 91小视频在线免费看| 欧美午夜一区二区三区| 日韩美女在线视频| **性色生活片久久毛片| 五月天激情综合网| 精品在线你懂的| 91香蕉视频污| 欧美不卡一区二区三区四区| 国产精品初高中害羞小美女文| 亚洲视频资源在线| 日本不卡中文字幕| 99re8在线精品视频免费播放| 欧美午夜宅男影院| 国产人成亚洲第一网站在线播放| 亚洲欧美区自拍先锋| 狠狠狠色丁香婷婷综合激情| 91视频91自| 欧美mv日韩mv亚洲| 一区二区三区欧美| 国产精品亚洲第一| 91精品国产色综合久久不卡蜜臀| 欧美激情在线免费观看| 日韩中文字幕麻豆| 91女人视频在线观看| 久久品道一品道久久精品| 天天色天天操综合| 91美女片黄在线观看91美女| 久久影视一区二区| 香蕉成人啪国产精品视频综合网| www.在线欧美| 国产午夜精品一区二区| 喷水一区二区三区| 欧美羞羞免费网站| 亚洲图片另类小说| voyeur盗摄精品| 久久久久久久久久电影| 久久99精品国产.久久久久久| 欧美视频精品在线| 亚洲另类色综合网站| 99在线热播精品免费| 久久综合久色欧美综合狠狠| 日韩av中文字幕一区二区三区| 色综合天天综合狠狠| 国产精品美女一区二区在线观看| 久久精品国产一区二区三| 欧美精品自拍偷拍动漫精品| 亚洲最大成人网4388xx| 91久久精品一区二区| 亚洲青青青在线视频| 99精品偷自拍| 亚洲三级小视频| 在线观看视频一区二区欧美日韩| 最新不卡av在线| 91蜜桃传媒精品久久久一区二区 | 91网站在线播放| 国产精品狼人久久影院观看方式| 国产成人在线视频网址| 国产精品污网站| 91在线精品一区二区| 一区二区三区四区在线| 在线看日韩精品电影| 三级欧美韩日大片在线看| 欧美xfplay| 国产福利一区二区| 中文字幕一区二区三区在线播放 | 在线播放日韩导航| 日本午夜一区二区| 久久男人中文字幕资源站| 成人国产精品免费网站| 一区二区视频在线看| 欧美色倩网站大全免费| 久久精品国产亚洲高清剧情介绍| www欧美成人18+| av中文字幕不卡| 亚洲另类在线一区| 日韩三级免费观看| 国产91在线看| 亚洲午夜电影在线| 精品国产露脸精彩对白| 97久久超碰国产精品| 亚洲一区二区在线观看视频| 欧美一区二区三区四区五区 | 水蜜桃久久夜色精品一区的特点| 日韩女优制服丝袜电影| 国产成人亚洲精品青草天美| 亚洲天堂精品在线观看| 欧美一区二区精美| 成人高清免费观看| 日本美女一区二区三区视频| 国产精品美女久久久久久久久 | 国产a级毛片一区| 亚洲一区免费观看| 亚洲欧洲一区二区在线播放| 精品视频全国免费看| 国产一区二区毛片| 日日夜夜精品视频天天综合网| 国产欧美日韩在线观看| 欧美精品色一区二区三区| 成人精品小蝌蚪| 美女爽到高潮91| 亚洲国产欧美在线人成| 欧美国产在线观看| 日韩视频在线一区二区| 91农村精品一区二区在线| 国产精品1024| 日本在线观看不卡视频| 一区二区三区欧美视频| 欧美国产激情一区二区三区蜜月| 欧美一区二区精品久久911| 91九色02白丝porn| 国产精品1区2区| 久久精品国产亚洲高清剧情介绍| 亚洲影视在线播放| 中文字幕一区视频| 久久久99久久| 精品av综合导航| 欧美videos大乳护士334| 欧美一个色资源| 91精品国产91热久久久做人人 | 国产在线精品免费| 免费看黄色91| 另类小说欧美激情| 免费的国产精品| 久久99这里只有精品| 蜜臀91精品一区二区三区| 日韩电影在线免费看| 日韩精品欧美精品| 婷婷综合五月天| 亚洲成人第一页| 日韩不卡一二三区| 美国欧美日韩国产在线播放| 秋霞电影网一区二区| 免费成人小视频| 国产一区亚洲一区| 丁香另类激情小说| 91在线视频官网| 欧美日韩一区三区四区| 7777女厕盗摄久久久| 精品嫩草影院久久| 久久蜜桃一区二区| 中文字幕欧美一| 亚洲国产精品久久人人爱| 天天综合色天天综合| 久久精品国产网站| 国产伦精品一区二区三区免费| 国产黄色成人av| 99riav久久精品riav| 欧美午夜精品一区二区三区| 欧美一级在线观看| 国产精品欧美一区二区三区| 亚洲精选一二三| 热久久国产精品| 福利电影一区二区三区| 91免费视频网址| 777a∨成人精品桃花网| 中文字幕精品一区二区三区精品| 亚洲精品videosex极品| 日本不卡的三区四区五区| 国产成人啪免费观看软件| 欧美在线色视频| 26uuu久久综合| 亚洲一区二区三区视频在线播放| 美女在线视频一区| 99久久精品国产一区二区三区| 在线播放91灌醉迷j高跟美女 | 91玉足脚交白嫩脚丫在线播放| 在线看一区二区| 国产亚洲人成网站| 亚洲电影激情视频网站| 国产v综合v亚洲欧| 欧美老人xxxx18| 国产精品传媒入口麻豆| 精品一区二区三区免费视频| 欧美主播一区二区三区美女| 久久这里只有精品6|