⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mib2c.conf

📁 嵌入式操作系统ECOS的网络开发包
💻 CONF
📖 第 1 页 / 共 2 页
字号:
# 
# Define types of data by mib type, and translate into needed C code.
#

############################################################################
# source variable typing information:
include: mib2c.vartypes.conf

# Begin code template section
############################################################################
# variable statemnts used in a couple of places below
############################################################################
type:	code-varInits
code:	  /* variables we may use later */
code:	  static long long_ret;
code:	  static unsigned char string[SPRINT_MAX_LEN];
code:	  static oid objid[MAX_OID_LEN];
code:	  static struct counter64 c64;


############################################################################
# The .h file
############################################################################
type:	code-dot-h
code:	//==========================================================================
code:	//
code:	//      snmp/snmpagent/current/include/mibgroup/mibII/$outputName.h
code:	//
code:	//
code:	//==========================================================================
#####ECOSGPLCOPYRIGHTBEGIN####
## -------------------------------------------
## This file is part of eCos, the Embedded Configurable Operating System.
## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
##
## eCos is free software; you can redistribute it and/or modify it under
## the terms of the GNU General Public License as published by the Free
## Software Foundation; either version 2 or (at your option) any later version.
##
## eCos is distributed in the hope that it will be useful, but WITHOUT ANY
## WARRANTY; without even the implied warranty of MERCHANTABILITY or
## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
## for more details.
##
## You should have received a copy of the GNU General Public License along
## with eCos; if not, write to the Free Software Foundation, Inc.,
## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
##
## As a special exception, if other files instantiate templates or use macros
## or inline functions from this file, or you compile this file and link it
## with other works to produce a work based on this file, this file does not
## by itself cause the resulting work to be covered by the GNU General Public
## License. However the source code for this file must still be made available
## in accordance with section (3) of the GNU General Public License.
##
## This exception does not invalidate any other reasons why a work based on
## this file might be covered by the GNU General Public License.
##
## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
## at http://sources.redhat.com/ecos/ecos-license/
## -------------------------------------------
#####ECOSGPLCOPYRIGHTEND####
code:	//####UCDSNMPCOPYRIGHTBEGIN####
code:	//
code:	// -------------------------------------------
code:	//
code:	// Portions of this software may have been derived from the UCD-SNMP
code:	// project,  <http://ucd-snmp.ucdavis.edu/>  from the University of
code:	// California at Davis, which was originally based on the Carnegie Mellon
code:	// University SNMP implementation.  Portions of this software are therefore
code:	// covered by the appropriate copyright disclaimers included herein.
code:	//
code:	// The release used was version 4.1.2 of May 2000.  \"ucd-snmp-4.1.2\"
code:	// -------------------------------------------
code:	//
code:	//####UCDSNMPCOPYRIGHTEND####
code:	//==========================================================================
code:	//#####DESCRIPTIONBEGIN####
code:	//
code:	// Author(s):    hmt
code:	// Contributors: hmt
code:	// Date:         2000-05-30
code:	// Purpose:      Port of UCD-SNMP distribution to eCos.
code:	// Description:  
code:	//              
code:	//
code:	//####DESCRIPTIONEND####
code:	//
code:	//==========================================================================
code:	/********************************************************************
code:	       Copyright 1989, 1991, 1992 by Carnegie Mellon University
code:	\ 
code:	                          Derivative Work -
code:	Copyright 1996, 1998, 1999, 2000 The Regents of the University of California
code:	\ 
code:	                         All Rights Reserved
code:	\ 
code:	Permission to use, copy, modify and distribute this software and its
code:	documentation for any purpose and without fee is hereby granted,
code:	provided that the above copyright notice appears in all copies and
code:	that both that copyright notice and this permission notice appear in
code:	supporting documentation, and that the name of CMU and The Regents of
code:	the University of California not be used in advertising or publicity
code:	pertaining to distribution of the software without specific written
code:	permission.
code:	\ 
code:	CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL
code:	WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
code:	WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL CMU OR
code:	THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL,
code:	INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
code:	FROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
code:	CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
code:	CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
code:	*********************************************************************/
code:	/* This file was generated by mib2c and is intended for use as a mib module
code:	  for the ucd-snmp snmpd agent. */
code:	
code:	#ifndef _MIBGROUP_${OUTPUTNAME}_H
code:	#define _MIBGROUP_${OUTPUTNAME}_H
code:	
code:	/* we may use header_generic and header_simple_table from the util_funcs module */
code:	
code:	config_require(util_funcs)
code:
code:	/* function prototypes */
code:	
code:	void   init_$outputName(void);
code:	FindVarMethod var_$outputName;
code:	$variables{'code-var_table-decl'}{'processed'}
code:	$variables{'code-write-func-decl'}{'processed'}
code:	
code:	#endif /* _MIBGROUP_${OUTPUTNAME}_H */

############################################################################
# The .c file, top
############################################################################
type:	code-main-part
code:	//==========================================================================
code:	//
code:	//      snmp/snmpagent/current/src/mibgroup/mibII/$outputName.c
code:	//
code:	//
code:	//==========================================================================
#####ECOSGPLCOPYRIGHTBEGIN####
## -------------------------------------------
## This file is part of eCos, the Embedded Configurable Operating System.
## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
##
## eCos is free software; you can redistribute it and/or modify it under
## the terms of the GNU General Public License as published by the Free
## Software Foundation; either version 2 or (at your option) any later version.
##
## eCos is distributed in the hope that it will be useful, but WITHOUT ANY
## WARRANTY; without even the implied warranty of MERCHANTABILITY or
## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
## for more details.
##
## You should have received a copy of the GNU General Public License along
## with eCos; if not, write to the Free Software Foundation, Inc.,
## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
##
## As a special exception, if other files instantiate templates or use macros
## or inline functions from this file, or you compile this file and link it
## with other works to produce a work based on this file, this file does not
## by itself cause the resulting work to be covered by the GNU General Public
## License. However the source code for this file must still be made available
## in accordance with section (3) of the GNU General Public License.
##
## This exception does not invalidate any other reasons why a work based on
## this file might be covered by the GNU General Public License.
##
## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
## at http://sources.redhat.com/ecos/ecos-license/
## -------------------------------------------
#####ECOSGPLCOPYRIGHTEND####
code:	//####UCDSNMPCOPYRIGHTBEGIN####
code:	//
code:	// -------------------------------------------
code:	//
code:	// Portions of this software may have been derived from the UCD-SNMP
code:	// project,  <http://ucd-snmp.ucdavis.edu/>  from the University of
code:	// California at Davis, which was originally based on the Carnegie Mellon
code:	// University SNMP implementation.  Portions of this software are therefore
code:	// covered by the appropriate copyright disclaimers included herein.
code:	//
code:	// The release used was version 4.1.2 of May 2000.  \"ucd-snmp-4.1.2\"
code:	// -------------------------------------------
code:	//
code:	//####UCDSNMPCOPYRIGHTEND####
code:	//==========================================================================
code:	//#####DESCRIPTIONBEGIN####
code:	//
code:	// Author(s):    hmt
code:	// Contributors: hmt
code:	// Date:         2000-05-30
code:	// Purpose:      Port of UCD-SNMP distribution to eCos.
code:	// Description:  
code:	//              
code:	//
code:	//####DESCRIPTIONEND####
code:	//
code:	//==========================================================================
code:	/********************************************************************
code:	       Copyright 1989, 1991, 1992 by Carnegie Mellon University
code:	\ 
code:	                          Derivative Work -
code:	Copyright 1996, 1998, 1999, 2000 The Regents of the University of California
code:	\ 
code:	                         All Rights Reserved
code:	\ 
code:	Permission to use, copy, modify and distribute this software and its
code:	documentation for any purpose and without fee is hereby granted,
code:	provided that the above copyright notice appears in all copies and
code:	that both that copyright notice and this permission notice appear in
code:	supporting documentation, and that the name of CMU and The Regents of
code:	the University of California not be used in advertising or publicity
code:	pertaining to distribution of the software without specific written
code:	permission.
code:	\ 
code:	CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL
code:	WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
code:	WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL CMU OR
code:	THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL,
code:	INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
code:	FROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
code:	CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
code:	CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
code:	*********************************************************************/
code:	/* This file was generated by mib2c and is intended for use as a mib module
code:	   for the ucd-snmp snmpd agent. */
code:	
code:	/* This should always be included first before anything else */
code:	#include <config.h>
code:	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -