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

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

?? scs.h

?? <B>Digital的Unix操作系統VAX 4.2源碼</B>
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* @(#)scs.h	4.2  (ULTRIX)        10/16/90 *//************************************************************************ *                                                                      * *                      Copyright (c) 1988 - 1989 by                    * *              Digital Equipment Corporation, Maynard, MA              * *                      All rights reserved.                            * *                                                                      * *   This software is furnished under a license and may be used and     * *   copied  only  in accordance with the terms of such license and     * *   with the  inclusion  of  the  above  copyright  notice.   This     * *   software  or  any  other copies thereof may not be provided or     * *   otherwise made available to any other person.  No title to and     * *   ownership of the software is hereby transferred.                   * *                                                                      * *   The information in this software is subject to change  without     * *   notice  and should not be construed as a commitment by Digital     * *   Equipment Corporation.                                             * *                                                                      * *   Digital assumes no responsibility for the use  or  reliability     * *   of its software on equipment which is not supplied by Digital.     * *                                                                      * ************************************************************************ * * *   Facility:	Systems Communication Architecture *		Systems Communication Services * *   Abstract:	This module contains Systems Communication Services( SCS ) *		constants, data structure definitions, message definitions, *		and macros. * *   Creator:	Todd M. Katz	Creation Date:	March 23, 1985 * *   Modification History: * *   16-Oct-1989	Pete Keilty *	Changed Port_failure macro PF_ERROR check to PF_PORTERROR. *	This was done so that on path failures due to none port errors 	 *	connect resources would be returned. * *   14-Jun-1989	Pete Keilty *	Add locking around decrement of cbvte semaphore. * *   06-Apr-1989	Pete Keilty *	Added the new system smp locking. * *   06-Dec-1988	Todd M. Katz		TMK0006 *	1. Added to structure definition PCCB( union pd ) MSI specific fields. *	2. Add the SCS informational events: NEW_LISTENER, NEW_CONN. *	3. Add the SCS warning events: TERM_LISTENER, TERM_CONN, FAIL_CONN, *	   TERM_FCONN, FAIL_FCONN, REJECT_FCONN, ABORT_FCONN. *	4. Add the event logging macros Elscscommon(), Elscsconn(), *	   Elscsrreason(), and Elscsldirid(), Scs_clmaxcode(), Scs_clftab(), *	   Scs_cltabmsg(), and Scs_cltabcode(). *	5. Define constants for the types of events( CONN_EVENT, LSYSAP_EVENT). *	6. Add the console logging format code CF_NONE. *	7. Add the panic strings SCSPANIC_UNKCF and SCSPANIC_UNKCOD. *	8. Add union errlogopt to structure definition CB.  * *   28-Sep-1988	Todd M. Katz		TMK0005 *	Eliminate the following unused definition: SCSPANIC_DISCON. * *   22-Aug-1988	Todd M. Katz		TMK0004 *	Rename SE_BADMTYPE -> SE_BADSCSMTYPE to avoid name space conflict. * *   15-Aug-1988	Todd M. Katz		TMK0003 *	1. Moved definition of SCSPC back to ../vaxscs/sca.h. *	2. Remove opt13 as an optional PD function for use by PPDs. *	3. SCA event codes have been completely revised.  SCS path crash codes *	   are now divided between error events( SYSAP, TIMEOUT ) and severe *	   error events( BADCONNID, BADCSTATE, NEGCREDITS, BADMTYPE, *	   NOTRANSFERS, NOCREDITS ).  The path crash attribute is applied by *	   individual port driver path crash routines. *	4. E_MAX_SCS defines the maximum SCS error event code and SE_MAX_SCS *	   defines the maximum SCS severe error event code. *	5. Update the macro Port_failure() to return true if the path failure *	   reason is PF_{ POWER, ERROR, FATALERROR }. * *   23-Mar-1988	Todd M. Katz		TMK0002 *	Moved definition of SCSPC from ../vaxscs/sca.h to here. * *   08-Jan-1988	Todd M. Katz		TMK0001 *	Formated module, revised comments, increased robustness, and added *	SMP support. *//* SCS and SCS-PD Interface Constants. */					/* Additional Buffer Disposal Codes  */#define	RETURN_BUF		-1	/* Return Buffer		     */					/* Buffer Presence/Absence Codes     */#define	BUF			 1	/* Buffer present		     */#define	NO_BUF			 2	/* Buffer absent		     */					/* Console Logging Format Codes	     */#define	CF_NONE			0	/* No optional information is logged */					/* SCS Informational Event Codes     *//* SCS informational events are either connection or local SYSAP specific. * There are currently no path specific SCS informational events. * scs_conlog(), scs_log_event(), scs_cli[], and scs_cltab[][] must be updated * to reflect new additions. * * The following SCS informational events are connection specific: * *	NEW_CONN * * Connection specific information is always displayed by default during * console logging of connection specific SCS informational events. * * The following SCS informational events are local SYSAP specific: * *	NEW_LISTENER * * Local SYSAP specific information is always displayed by default during * console logging of local SYSAP specific SCS informational events. * * NOTE: When updating scs_cli[] with a new SCS informational event bear in *	 mind the information displayed by default when choosing an appropriate *	 console formatting code( CF ). */#define	I_NEW_LISTENER	( SCSI | 0x01 )	/* SYSAP established new listener    */#define	I_NEW_CONN	( SCSI | 0x02 )	/* SYSAP established new connection  */					/* SCS Warning Event Codes	     *//* SCS warning events are either connection or local SYSAP specific.  There are * currently no path specific SCS warning events.  scs_conlog(), * scs_log_event(), scs_clw[], and scs_cltab[][] must be updated to reflect new * additions. * * The following SCS warning events are connection specific: * *	TERM_CONN, FAIL_CONN, TERM_FCONN, FAIL_FCONN, REJECT_FCONN, ABORT_FCONN * * Connection specific information is always displayed by default during * console logging of connection specific SCS warning events. * * The following SCS warning events are local SYSAP specific: * *	TERM_LISTENER * * Local SYSAP specific information is always displayed by default during * console logging of local SYSAP specific SCS warning events. * * NOTE: When updating scs_clw[] with a new SCS warning event bear in mind the *	 information displayed by default when choosing an appropriate console *	 formatting code( CF ). */#define	W_TERM_LISTENER	( SCSW | 0x01 )	/* SYSAP terminated listener	     */#define	W_TERM_CONN	( SCSW | 0x02 )	/* SYSAP terminated connection	     */#define	W_FAIL_CONN	( SCSW | 0x03 )	/* Path failure terminated connection*/#define	W_TERM_FCONN	( SCSW | 0x04 )	/* Rem SCS rejected conn establish   */#define	W_FAIL_FCONN	( SCSW | 0x05 )	/* Path fail aborted conn establish  */#define	W_REJECT_FCONN	( SCSW | 0x06 )	/* SYSAP rejected connect establish  */#define	W_ABORT_FCONN	( SCSW | 0x07 )	/* SYSAP aborted conn establishment  */					/* SCS Remote Error Event Codes	     *//* No codes are defined because SCS currently never defines any remote error * events. */					/* SCS Error Event Codes	     *//* SCS error events are always path specific.  There are currently no * connection or local SYSAP specific SCS error events.  scs_map_pc[] must be * updated to reflect new additions.  All PD logging routines and data * structures must also be updated when a new SCS path specific error event is * added.  This is because SCS path specific error events are never logged by * SCS.  They are always logged within the port driver appropriate to the * specific path. * * The following SCS error events are path specific and may have the path crash * severity modifier( ESM_PC ) applied by the appropriate port driver specific * routine: * *	SYSAP, TIMEOUT * * Path specific information is always displayed by default during console * logging of path specific SCS error events by the appropriate port drivers. * * NOTE: Path specific SCS error events are ( currently ) always candidates for *	 application of the path crash severity modifier( ESM_PC ). * * NOTE: SCS may NOT directly request PD logging of path specific SCS error *	 events.  It can only indirectly request their logging by attempting to *	 crash the specific path through invocation of the appropriate PD *	 specific path crashing routine( Crash_path ). */#define	E_SYSAP       ( SCSE | 0x01 )	/* SYSAP requested failure	     */#define	E_TIMEOUT     ( SCSE | 0x02 )	/* SCS request timeout occurred	     */#define	E_MAX_SCS	E_TIMEOUT	/* Maximum SCS error event code	     */					/* SCS Severe Error Event Codes	     *//* SCS severe error events are always path specific.  There are currently no * connection or local SYSAP specific SCS severe error events.  scs_map_spc[] * must be updated to reflect new additions.  All PD logging routines and data * structures must also be updated when a new SCS path specific severe error * event is added.  This is because SCS path specific severe error events are * never logged by SCS.  They are always logged within the port driver * appropriate to the specific path. * * The following SCS severe error events are path specific and may have the * path crash severity modifier( ESM_PC ) applied by the appropriate port * driver specific routine: * *	BADCONNID, BADCSTATE, NEGCREDITS, BADSCSMTYPE, NOTRANSFERS, NOCREDITS * * Path specific information is always displayed by default during console * logging of path specific SCS severe error events by the appropriate port * drivers. * * NOTE: Path specific SCS severe error events are ( currently ) always *	 candidates for application of the path crash severity modifier( *	 ESM_PC ). * * NOTE: SCS may NOT directly request PD logging of path specific SCS severe *	 error events.  It can only indirectly request their logging by *	 attempting to crash the specific path through invocation of the *	 appropriate PD specific path crashing routine( Crash_path ). */#define	SE_BADCONNID   ( SCSSE | 0x01 )	/* Illegal connection identification */#define	SE_BADCSTATE   ( SCSSE | 0x02 )	/* Illegal connection state	     */#define	SE_NEGCREDITS  ( SCSSE | 0x03 )	/* Unsupported withdrawal of credits */#define	SE_BADSCSMTYPE ( SCSSE | 0x04 )	/* Unsupported SCS message type	     */#define	SE_NOTRANSFERS ( SCSSE | 0x05 )	/* Unexpected block data transfer    */#define	SE_NOCREDITS   ( SCSSE | 0x06 )	/* Message transmitted without credit*/#define	SE_MAX_SCS	SE_NOCREDITS	/* Max SCS severe error event code   */					/* SCS Fatal Error Event Codes	     *//* No codes are defined because SCS currently never defines any fatal error * events. */					/* PPD Message Types		     */#define	SCSDG			 3	/* SCS datagram			     */#define	SCSMSG			 4	/* SCS message			     */					/* SCS Message Types		     */#define	SCS_CONN_REQ		 0	/* SCS CONNECT request message       */#define	SCS_CONN_RSP		 1	/* SCS CONNECT response message      */#define	SCS_ACCEPT_REQ		 2	/* SCS ACCEPT request message	     */#define	SCS_ACCEPT_RSP		 3	/* SCS ACCEPT response message       */#define	SCS_REJECT_REQ		 4	/* SCS REJECT request message        */#define	SCS_REJECT_RSP		 5	/* SCS REJECT response message       */#define	SCS_DISCONN_REQ		 6	/* SCS DISCONNECT request message    */#define	SCS_DISCONN_RSP		 7	/* SCS DISCONNECT response message   */#define	SCS_CREDIT_REQ		 8	/* SCS CREDIT request message        */#define	SCS_CREDIT_RSP		 9	/* SCS CREDIT response message       */#define	SCS_APPL_MSG  		10	/* Application sequenced message     */#define	SCS_APPL_DG    		11	/* Application datagram		     */#define	SCS_MAX_SCSMSG	SCS_CREDIT_RSP	/* SCS maximum message type	     */					/* SCS Panic Strings		     */#define	SCSPANIC_ABORT	"scs\t- bad connid seen during connection abortion\n"#define	SCSPANIC_CSTATE	"scs\t- invalid connection state\n"#define	SCSPANIC_EVENT	"scs\t- invalid asynchronous event on connection\n"#define	SCSPANIC_LQUEUE	"scs\t- corrupted listening sysap queue\n"#define	SCSPANIC_NABORT	"scs\t- unexpected connection abortion occurred\n"#define	SCSPANIC_SANITY	"scs\t- broken sanity timer\n"#define	SCSPANIC_SCADB	"scs\t- corrupted sca configuration database\n"#define	SCSPANIC_SCSMSG	"scs\t- unknown scs message type requested\n"#define	SCSPANIC_UNKCF	"scs\t- unknown console logging formatting code\n"#define	SCSPANIC_UNKCOD	"scs\t- unknown/invalid event code\n"					/* Types of SCS Events		     */#define	CONN_EVENT		0	/* Connection specific event	     */#define	LSYSAP_EVENT		1	/* Local SYSAP specific event	     *//* SCS Data Structure Definitions. */typedef struct	_cb	{		/* Connection Block		     */    struct _cbq	     *flink;		/* System-wide configuration 	     */    struct _cbq	     *blink;		/*  database queue pointers 	     */    u_short	     size;		/* Size of data structure	     */    u_char	     type;		/* Structure type		     */    u_char			:  8;    struct _cbq	     scs_cb;		/* SCS waiting CB queue pointers     */    void	     ( *control )();	/* SYSAP control routine	     */    void	     ( *msg_event )();	/* Msg event notification routine    */    void	     ( *dg_event )();	/* Dg event notification routine     */    struct _pb	     *pb;		/* PB pointer			     */    struct _pdt	     *pdt;		/* PDT pointer			     */    struct _pccb     *pccb;		/* PCCB pointer			     */    u_char	     *aux;		/* SYSAP auxiliary structure pointer */    struct kschedblk forkb;		/* Fork block for connection abortion*/    union		{		/* Optional error logging information*/	u_long		rreason;	/*  SYSAP/SCS conn rejection reason  */    } errlogopt;    struct _cib	     cinfo;		/* Connection specific information   */} CB;typedef struct _cbvte	{		/* CB Vector Table Entry	     */    union		{		/* First overlaid field		     */	struct _cb	*cb;		/*  CB pointer			     */	struct _cbvte	*cbvte;		/*  Next free CBVTE pointer	     */    } ov1;    struct _connid connid;		/* Identification number	     */    u_short	   cbip;		/* Call back in progress semaphore   */    u_short	   		: 16;	/*  ( must be longword aligned )     */    struct lock_t  cbvte_lk;		/* Lock structure		     */} CBVTE;typedef struct	_cbvtdb	{		/* CB Vector Table Database	     */    CBVTE	 *free_cbvte;		/* Free CBVTE list head		     */    CBVTE	 *cbvt;			/* CB vector table pointer	     */    u_short	 size;			/* Size of data structure	     */    u_char	 type;			/* Structure type		     */    u_char			:  8;} CBVTDB;typedef struct _pb	{		/* Path Block			     */    struct _pbq	 *flink;		/* System-wide configuration	     */    struct _pbq	 *blink;		/*  database queue pointers	     */    u_short	 size;			/* Size of data structure	     */    u_char	 type;			/* Structure type		     */    u_char			:  8;    struct _pbq	 timeout;		/* SCS protocol seq timeout q ptrs   */    struct _cbq	 cbs;			/* CB queue head		     */    struct _cbq	 scs_cb;		/* SCS waiting CB queue head	     */    struct _sb	 *sb;			/* SB pointer			     */    struct _pccb *pccb;			/* PCCB pointer			     */    struct _pdt	 *pdt;			/* PDT pointer			     */    struct _scsh *scs_msgbuf;		/* SCS send message buffer pointer   */    struct lock_t pb_lk;		/* Lock structure		     */    union		{		/* PD dependent fields		     */	union	_gvppb	gvp;		/*  Generic Vaxport specific fields  */    } pd;    union		 {		/* PPD dependent fields		     */	struct	_cippdpb cippd;		/*  CI PPD specific fields	     */    } ppd;    struct _pib	 pinfo;			/* Path specific information	     */} PB;typedef struct _sb	{		/* System Block			     */    struct _sbq	*flink;			/* System-wide configuration	     */    struct _sbq	*blink;			/*  database queue pointers	     */    u_short	size;			/* Size of data structure	     */    u_char	type;			/* Structure type		     */    u_char			:  8;    struct _pbq pbs;			/* PB queue head		     */    struct _sib	sinfo;			/* System specific information	     */} SB; /* Generic Port Driver( PD ) Data Structure Definitions. */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱码精品一区二区三 | 精品国产污网站| 成人h精品动漫一区二区三区| 亚洲综合成人在线视频| 欧美精品一区二区三| 欧美日韩一级大片网址| 国产成a人亚洲精品| 日本视频一区二区| 亚洲欧美一区二区三区久本道91 | 五月综合激情日本mⅴ| 久久久久国色av免费看影院| 欧美日韩三级一区二区| 成人爱爱电影网址| 国产精品1区2区3区在线观看| 五月天激情综合网| 夜夜嗨av一区二区三区中文字幕| 国产日韩欧美一区二区三区乱码| 日韩精品中文字幕在线一区| 欧美三级中文字| 91香蕉视频污在线| 成人性生交大合| 国产一区二区伦理| 极品少妇xxxx精品少妇偷拍| 视频在线观看一区二区三区| 一区二区三区丝袜| 亚洲天堂福利av| 中文字幕av一区二区三区免费看| 精品国产一区二区三区久久久蜜月| 欧美日韩国产影片| 欧美日韩在线三级| 欧美日韩三级一区二区| 在线观看91视频| 91美女片黄在线观看91美女| 99久久精品国产一区二区三区| 成人av资源在线观看| 成人综合婷婷国产精品久久| 国产成人精品亚洲777人妖| 国产成人免费视频网站| 国产91色综合久久免费分享| 高清av一区二区| 国产99一区视频免费| 国产精品996| 成人av小说网| 一本大道综合伊人精品热热 | 日韩中文字幕一区二区三区| 亚洲一区在线免费观看| 午夜欧美在线一二页| 视频一区视频二区中文字幕| 青青草精品视频| 激情欧美一区二区| 国产麻豆午夜三级精品| 成人在线综合网| 91麻豆国产精品久久| 欧美日韩一区国产| 欧美sm美女调教| 久久电影网站中文字幕| 老司机精品视频导航| 国产精品亚洲午夜一区二区三区 | 日本色综合中文字幕| 久久国产人妖系列| 国产98色在线|日韩| 91色.com| 91精品国产综合久久香蕉麻豆| 欧美tickle裸体挠脚心vk| 中文字幕欧美区| 亚洲永久免费av| 麻豆传媒一区二区三区| 高潮精品一区videoshd| 色欧美片视频在线观看| 日韩欧美中文字幕公布| 国产日韩亚洲欧美综合| 一区二区三区日韩精品| 蜜臀av亚洲一区中文字幕| 国产福利精品一区二区| 色综合婷婷久久| 欧美一区二区私人影院日本| 国产午夜精品一区二区| 亚洲精品videosex极品| 久久精品国产99国产精品| jlzzjlzz亚洲女人18| 91精品视频网| 国产精品污网站| 日韩精品一级二级| 成人一区二区三区中文字幕| 在线视频观看一区| 久久久久久久久久久久久久久99 | 欧美在线观看禁18| 精品噜噜噜噜久久久久久久久试看| 亚洲国产精品ⅴa在线观看| 亚洲午夜免费电影| 国产精品综合久久| 欧美日韩免费高清一区色橹橹 | 制服丝袜一区二区三区| 国产精品污网站| 蜜桃一区二区三区四区| 99re热这里只有精品视频| 日韩三级.com| 亚洲自拍欧美精品| 国产.欧美.日韩| 欧美一级片在线观看| 亚洲伦理在线免费看| 国产精品一区二区无线| 欧美精品自拍偷拍动漫精品| 国产精品国产三级国产aⅴ无密码| 日韩国产欧美三级| 色婷婷激情一区二区三区| 久久影院视频免费| 日韩成人免费看| 91黄色激情网站| 国产精品入口麻豆原神| 精品一区二区久久久| 欧美日韩国产小视频在线观看| 国产精品免费视频观看| 国产一区二区三区综合| 日韩一区二区在线观看视频| 亚洲激情中文1区| 成人自拍视频在线观看| 久久蜜臀精品av| 毛片av中文字幕一区二区| 欧美另类videos死尸| 一区二区日韩av| 91丨porny丨首页| 国产色一区二区| 国产九九视频一区二区三区| 日韩午夜激情免费电影| 91啪在线观看| 中文字幕一区二区三区精华液| 国产一区二区电影| 久久久久久免费网| 国模少妇一区二区三区| 精品国产3级a| 激情五月婷婷综合| 欧美精品一区二| 国内精品免费在线观看| 精品久久久久久久人人人人传媒 | 中文天堂在线一区| 成人激情av网| 亚洲视频在线观看一区| 99精品国产99久久久久久白柏 | 国产清纯美女被跳蛋高潮一区二区久久w | 欧美日韩国产综合视频在线观看| 亚洲综合丝袜美腿| 欧美天天综合网| 亚洲777理论| 91麻豆精品国产91久久久更新时间| 丝袜亚洲另类丝袜在线| 91精品国产色综合久久ai换脸| 日韩极品在线观看| 精品国产一区二区三区忘忧草| 精品夜夜嗨av一区二区三区| 久久久精品黄色| a级高清视频欧美日韩| 一区二区日韩电影| 欧美一区二区三区四区视频| 裸体歌舞表演一区二区| 国产欧美日韩另类一区| 一本久道中文字幕精品亚洲嫩| 亚洲国产欧美在线| 日韩一卡二卡三卡| 成人性生交大片免费看视频在线| 国产精品超碰97尤物18| 欧美日韩专区在线| 激情综合色综合久久综合| 国产精品伦理在线| 在线亚洲高清视频| 久久精品国产99久久6| 中文字幕第一区综合| 欧美性大战久久| 久久99久久精品欧美| 国产91精品精华液一区二区三区 | 亚洲美女视频在线观看| 正在播放一区二区| 国产白丝网站精品污在线入口| 亚洲乱码精品一二三四区日韩在线 | 国产成人精品亚洲日本在线桃色| 国产精品电影一区二区| 欧美日本乱大交xxxxx| 国产一区二区女| 亚洲综合免费观看高清完整版| 欧美电视剧免费观看| 99re亚洲国产精品| 久久99久久久久| 亚洲自拍偷拍九九九| 久久久久一区二区三区四区| 欧美熟乱第一页| 国产成人精品影视| 日韩av电影免费观看高清完整版| 中文字幕av一区 二区| 欧美一级片免费看| 色婷婷综合久久久久中文一区二区 | 亚洲综合视频在线| 久久久久久久久99精品| 色婷婷av久久久久久久| 国产二区国产一区在线观看| 亚洲一区二区av电影| 国产精品久久久久久久久免费樱桃 | 免费视频最近日韩| 亚洲制服欧美中文字幕中文字幕| 2020国产精品久久精品美国| 欧美日韩国产在线播放网站|