📄 envopt.acc
字号:
/********************************************************************16**
(c) COPYRIGHT 1989-2005 by
Continuous Computing Corporation.
All rights reserved.
This software is confidential and proprietary to Continuous Computing
Corporation (CCPU). No part of this software may be reproduced,
stored, transmitted, disclosed or used in any form or by any means
other than as expressly provided by the written Software License
Agreement between CCPU and its licensee.
CCPU warrants that for a period, as provided by the written
Software License Agreement between CCPU and its licensee, this
software will perform substantially to CCPU specifications as
published at the time of shipment, exclusive of any updates or
upgrades, and the media used for delivery of this software will be
free from defects in materials and workmanship. CCPU also warrants
that has the corporate authority to enter into and perform under the
Software License Agreement and it is the copyright owner of the software
as originally delivered to its licensee.
CCPU MAKES NO OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY OR FITNESS FOR
A PARTICULAR PURPOSE WITH REGARD TO THIS SOFTWARE, SERVICE OR ANY RELATED
MATERIALS.
IN NO EVENT SHALL CCPU BE LIABLE FOR ANY INDIRECT, SPECIAL,
CONSEQUENTIAL DAMAGES, OR PUNITIVE DAMAGES IN CONNECTION WITH OR ARISING
OUT OF THE USE OF, OR INABILITY TO USE, THIS SOFTWARE, WHETHER BASED
ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), PRODUCT
LIABILITY, OR OTHERWISE, AND WHETHER OR NOT IT HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
Restricted Rights Legend
This software and all related materials licensed hereby are
classified as "restricted computer software" as defined in clause
52.227-19 of the Federal Acquisition Regulation ("FAR") and were
developed entirely at private expense for nongovernmental purposes,
are commercial in nature and have been regularly used for
nongovernmental purposes, and, to the extent not published and
copyrighted, are trade secrets and confidential and are provided
with all rights reserved under the copyright laws of the United
States. The government's rights to the software and related
materials are limited and restricted as provided in clause
52.227-19 of the FAR.
IMPORTANT LIMITATION(S) ON USE
The use of this software is limited to the use set
forth in the written Software License Agreement between CCPU and
its Licensee. Among other things, the use of this software
may be limited to a particular type of Designated Equipment, as
defined in such Software License Agreement.
Before any installation, use or transfer of this software, please
consult the written Software License Agreement or contact CCPU at
the location set forth below in order to confirm that you are
engaging in a permissible use of the software.
Continuous Computing Corporation
9380, Carroll Park Drive
San Diego, CA-92121, USA
Tel: +1 (858) 882 8800
Fax: +1 (858) 777 3388
Email: support@trillium.com
Web: http://www.ccpu.com
*********************************************************************17*/
/********************************************************************20**
Name: environment options
Type: C include file
Desc: Environment options specifies defines required by the
by TRILLIUM software. The defines in this file need to be
changed by the customer to reflect the software architecture
needed to run under the target system hardware architecture.
File: envopt.h
Sid: envopt.acc.01@@/main/7 - Fri Sep 16 02:42:40 2005
Prg: na
*********************************************************************21*/
#ifndef __ENVOPTH__
#define __ENVOPTH__
/*
* this software may be combined with the following TRILLIUM
* software:
*
* part no. description
* -------- ----------------------------------------------
* 1000001 Physical Layer - SCC
* 1000002 Data Link Layer - LAPB
* 1000003 Data Link Layer - LAPD
* 1000005 Data Link Layer - LAPB & LAPD
* 1000006 Network Layer - X.25 Intermediate System
* 1000007 Network Layer - X.25 End System
* 1000008 Network Layer - X.75
* 1000009 Network Layer - Q.930/Q.931
* 1000010 Application Layer - Asynchronous PAD
* 1000011 Multiprocessor Operating System (MOS)
* 1000014 Network Layer - X.25 End & Intermediate System
* 1000017 Data Link Layer - Basic Frame Relay
* 1000018 Data Link Layer - Extended Frame Relay
* 1000019 Data Link Layer - Logical Link Control 1
* 1000020 Data Link Layer - Logical Link Control 2
* 1000021 Data Link Layer - Logical Link Control 3
* 1000023 Network Layer - X.31
* 1000024 Signalling System 7
* 1000026 TCP/IP
* 1000027 Signalling System 7 - MTP Level 2
* 1000028 Signalling System 7 - MTP Level 3
* 1000029 Signalling System 7 - ISUP
* 1000030 Signalling System 7 - SCCP
* 1000031 Signalling System 7 - TCAP
* 1000034 Physical Layer - ISAC-S
* 1000035 68302 MOS/SCC
* 1000040 UDP/IP
* 1000041 ESCC
* 1000042 Signalling System 7 - TUP
* 1000043 Network Layer - Q.93B
* 1000044 Data Link Layer - Q.SAAL
* 1000048 UNI Management Entity (UME)
* 1000049 Frame Relay Network (Q.933)
* 1000050 LAN Emulation Client (LEC)
* 1000053 Physical Layer - Fujitsu ALC
* 1000054 Data Link Layer - Q.2140
* 1000064 Broadband ISUP
* 1000066 LAN Emulation Services (LE Services)
* 1000074 V5.X LAPV5-DL
* 1000075 V5.X PSTN Network Layer
* 1000094 V5.X Control Protocol
* 1000095 V5.X Bearer Channel Connection Protocol
* 1000096 V5.X Protection Protocol
* 1000098 V5.X Link Control Protocol
* 1000084 V5.X Envelope Function
* 1000086 FR-ATM Inteworking Layer
* 1000088 Frame Relay Data Link Layer(Q.922)
* 1000096 V5.X Protection Protocol
* 1000128 X.25/X.75 Packet Level Protocol
* 1000135 Windows NT -- Multithreaded system services
* 1000139 MPC860SAR driver
* 1000163 MPC8260 driver
* 1000237 LDF-ISUP
* 1000241 3GPP-MAC
* 1000243 3GPP-NBAP
*
*/
/* defines */
/**************************************************************************
general parameters
**************************************************************************/
/* error checking, choose none or one */
#ifdef NOERRCHK
#else
#define ERRCHK /* error checking */
#endif /* NOERRCHK */
/* layer manager interface, choose one */
/* #define LMINT1 interface 1 */
/* #define LMINT2 interface 2 */
#define LMINT3 /* interface 3 */
/* NOTE : LMINT3 flag MUST be turned-on if using PSF (FT/HA) for a protocol layer */
/* #define TDS_CORE2 Trillium DFT/HA CORE architecture enabled */
/* #define TDS_ROLL_UPGRADE_SUPPORT Rolling upgrade feature support enabled *
* in Trillium DFT/HA CORE architecture */
/* #define TDS_FTHA_CUST_PKUNPK If using a heterogenous system in a DFT/HA env */
/* packing order, choose none or one */
/* #define FCSPKINT forward compatibility, packing order */
/* operating system version, choose one */
/* #define PORTVER portable version */
/* #define MOSVER mos version 1 */
/* #define MSVER2 mos version 2 */
/* #define SSLIB system services library */
/* #define PS psos */
/* #define VX vrtxsa */
/* #define VW vxworks */
/* #define WINNT_IATM 1 Windows NT */
/* #define MT unix - multi-threaded */
/* #define NS Windows NT SSI - multi-threaded */
/* #define SS_SK SSI-SDK */
/* #define SS_MT MTSS-Solaris 2.1 */
/* #define SS_PS pSOS/pRISM+ System Services */
/* #define SS_VW VxWorks System Services 2.1 */
/* if one of the above options SS_PS, SS_MT, SS_SK, NS or SS_VW is enabled,
* uncomment the following lines
*/
#if (defined(SS_PS) \
|| defined(SS_MT) \
|| defined(SS_SK) \
|| defined(NS) \
|| defined(SS_VW))
#ifndef SS
#define SS /* enable common system services */
#endif
#endif /* SS_PS || SS_MT || SS_SK || NS || SS_VW */
#ifndef NS
#ifdef WINNT
#define WINNT_IATM 1 /* for backward compatibility with Integrated ATM */
#endif/* NS */
#endif /* WINNT */
/* layer management, choose none or one */
/* #define TCLM tightly coupled, layer management */
/* #define LCLM loosely coupled, layer management */
/* debug flag */
/* #define DEBUGP enable debug printing */
/* #define INT2
#define DAT2 */
/* common SS7 stack defines */
#define CMSS7_SPHDROPT /* spHdrOpt option. Enable this flag for
* the upper layers of SCCP as well. */
/**************************************************************************
elvis/imp parameters
**************************************************************************/
/* elvis, choose none */
#ifdef ELVIS_68302
#define ELVIS /* turn on elvis */
#define PROC_68302 /* proc 68302 */
#define PROC_68XXX /* proc class 68K */
#define ENB_RELAY /* enable relay */
#ifdef RY_ENBRAW
#undef RY_ENBRAW
#endif /* RY_ENBRAW */
#define RY_ENBRAW /* enable raw channels */
#define SS7_MICROCODE /* ss7 microcode */
#define SOLMRI43 /* solaris MRI 4.3 */
#ifdef MSVER2 /* mos version 2 */
#undef MSVER2
#define MSVER2
#else
#define MSVER2
#endif /* MSVER2 */
#define GS_IPCOMM302
#define GS_IPCOMM3XX
#else /* not elvis 68302 */
#ifdef ELVIS_PPC860
#ifdef MS
#ifdef MSVER2 /* mos version 2 */
#undef MSVER2
#define MSVER2
#else
#define MSVER2
#endif /* MSVER2 */
#endif /* MS */
#define ELVIS_PPC /* Flag for the architecture */
#define PROC_PPC860 /* Denotes the processor type */
#define PROC_PPC /* General Power PC */
#define ENB_RELAY /* enable relay */
#ifdef RY_ENBRAW
#undef RY_ENBRAW
#endif /* RY_ENBRAW */
#define RY_ENBRAW /* enable raw channels */
#define SS7_MICROCODE /* ss7 microcode */
#define CCPPC /* Denotes which compiler is used */
#define PQ_PPC860 /* Force Power Quicc 860 Board */
#define PQ_PPC8XX /* Force Power Quicc 8XX Board */
#else /* not elvis PPC860*/
#ifdef ELVIS_68360
#define ELVIS /* turn on elvis */
#define PROC_68360 /* proc 68360 */
#define PROC_68XXX /* proc class 68K */
#define ENB_RELAY /* enable relay */
#ifdef RY_ENBRAW
#undef RY_ENBRAW
#endif /* RY_ENBRAW */
#define RY_ENBRAW /* enable raw channels */
#define SS7_MICROCODE /* ss7 microcode */
#define SOLMRI43 /* solaris MRI 4.3 */
#ifdef MSVER2 /* mos version 2 */
#undef MSVER2
#define MSVER2
#else
#define MSVER2
#endif /* MS_VER2 */
#define GS_IPCOMM360
#define GS_IPCOMM3XX
#else /* not elvis 68360 */
#ifdef ELVIS_68040
#define ELVIS
#define PROC_68040
#define PROC_68XXX
#define ENB_RELAY
#ifdef RY_ENBRAW
#undef RY_ENBRAW
#endif /* RY_ENBRAW */
#define RY_ENBRAW
#define SOLMRI43
#ifdef MSVER2
#undef MSVER2
#define MSVER2
#else
#endif /* MSVER2 */
/* uncomment one of the following */
#define MVME162_1
#else /* not elvis 68040 */
#ifdef ELVIS_STACK
#define ELVIS
#ifdef PPC /* Stack talking to Power PC board */
#undef ELVIS
#define ELVIS_PPC
#endif /* PPC */
#define PROC_SPARC
/* uncomment one of the following */
#define SUNOS51
#define ENB_RELAY /* enable relay */
#ifdef ELVIS_BIT3
#ifdef RY_ENBBIT3
#undef RY_ENBBIT3
#endif /* RY_ENBBIT3 */
#define RY_ENBBIT3 /* enable bit-3 interface */
#else
#ifdef ELVIS_IMP
#ifdef RY_ENBIMP
#undef RY_ENBIMP
#endif /* RY_ENBIMP */
#define RY_ENBIMP /* enable bit-3 interface */
#else
#ifdef ELVIS_FORCE
#ifdef RY_ENBHST
#undef RY_ENBHST
#endif /* RY_ENBHST */
#define RY_ENBHST
#endif /* ELVIS_FORCE */
#endif /* ELVIS_IMP */
#endif /* ELVIS_BIT3 */
#ifdef RY_ENBS5MSG
#undef RY_ENBS5MSG
#endif /* RY_ENBS5MSG */
#define RY_ENBS5MSG /* enable system 5 message queues interface */
#define RY_ENBMMAP /* enable shared memory interface */
#ifdef MSVER2
#undef MSVER2
#define MSVER2
#else
#define MSVER2
#endif /* MSVER2 */
#else /* not elvis host */
#ifdef ELVIS_APP
#define ELVIS
#define PROC_SPARC
#define SUNOS51
#define ENB_RELAY
#ifdef MSVER2
#undef MSVER2
#endif /* MSVER2 */
#ifdef SSLIB
#undef SSLIB
#define SSLIB
#else
#ifdef SSRYLIB
#undef SSRYLIB
#define SSRYLIB
#else
#define SSLIB
#endif /* SSRYLIB */
#endif /* SSLIB */
#define ENB_RELAY /* enable relay */
#ifdef SSLIB
#define RY_ENBS5MSG /* enable system 5 message queues interface */
#endif
#ifdef SSRYLIB
#define RY_ENBMMAP /* enable shared memory interface */
#endif
#else /* ELVIS_APP */
#ifdef ELVIS_PPC604
#define PCORE /* Force Board 603/4 */
#define ELVIS_PPC /* General Architecture Flag */
#define ELVIS_PPC60X /* 60X flag for this architecture */
#define ELVIS_PPCXXX /* XXX flag for this architecture */
#define PROC_PPC604 /* 604 Power PC */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -