当前位置:  技术问答>linux和unix

net-snmp中struct variable成员magic大小限制的问题

    来源: 互联网  发布时间:2017-01-18

    本文导语:  struct variable7 {     u_char          magic;      /* passed to function as a hint */     u_char          type;       /* type of variable */     u_short         acl;        /* access control list for variable */   ...


struct variable7 {
    u_char          magic;      /* passed to function as a hint */
    u_char          type;       /* type of variable */
    u_short         acl;        /* access control list for variable */
    FindVarMethod  *findVar;    /* function that finds variable */
    u_char          namelen;    /* length of name below */
    oid             name[7];    /* object identifier of variable */
};

net-snmp中struct variable成员magic;的类型是一个8字节的数,最大数值是256。如果超过了256该怎么解决呢?
十分不理解这儿为什么不使用int类型

|
magic叫做魔数,只是拿来检验结构体没有被损坏,所有的variable7对象的魔数都是写死的同一个值。

|
还有,即便超过256又怎么样,溢出到0重新开始呗,所以要看看这个magic的设计初衷是什么。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位之不知道net-snmp是否收费?我的产品中用到了net-snmp lib是否需要向什么单位或者组织付费?
  • net-snmp编程
  • net-snmp安装的问题
  • net-snmp如何去连接外部的库
  • 使用net-snmp的mib2c出现ERROR,求助!!!
  • linux下有关net-snmp的问题
  • AIX安装net-snmp-5.5以后没有mib2c这个工具
  • 急救:Net-snmp交叉编译问题?
  • SNMP软件 Net-snmp
  • 谁有net-snmp的开发资料或说明文档-中文或英文
  • 求用Net-SNMP开发Agent的例子
  • 虚拟机上安装net-snmp时出错
  • net-snmp的agent如何发送Trap
  • net-snmp
  • 请教net-snmp的问题
  • 编译net-snmp5.3.0.1时,出现的错误。请高手帮忙~~~
  • 请教!net-snmp里面怎么挂载自己定义的动态链接库
  • 安装net-snmp时遇到问题了,请大牛们指导
  • net-snmp MIB表的创建
  • Net-SNMP 的syslocation 和 syscontact 有什么作用? 该怎么样使用它的这个作用?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3