mkernel.h

来自「MMURTL(tm) Computer Operating System Ver」· C头文件 代码 · 共 54 行

H
54
字号
/* MKernel.h   MMURTL OS KERNEL PROTOTYPES */

/* MMURTL Operating System Source Code
   Copyright 1991,1992,1993, Richard A. Burgess
   ALL RIGHTS RESERVED
   Version x0.8
*/

extern far long AllocExch(long *pExchRet);

extern far long DeAllocExch(long Exch);

extern far long GetTSSExch(unsigned long  *pExchRet);

extern far long NewTask(long JobNum,
					   long CodeSeg,
					   long Priority,
					   long fDebug,
					   long Exch,
					   unsigned long ESP,
					   unsigned long EIP);

extern far SpawnTask(char *pEntry,
		             long dPriority,
                     long fDebug,
                     char *pStack,
           		     long fOSCode);

extern far long SendMsg(long Exch, long msg1, long msg2);

extern far long ISendMsg(long Exch, long msg1, long msg2);

extern far long WaitMsg(long Exch, char *pMsgRet);

extern far long CheckMsg(long Exch, char *pMsgRet);

extern far long Request(unsigned char *pSvcName,
						unsigned int  wSvcCode,
						unsigned long dRespExch,
						unsigned long *pRqHndlRet,
						unsigned long dnpSend,
						unsigned char *pData1,
						unsigned long dcbData1,
						unsigned char *pData2,
						unsigned long dcbData2,
						unsigned long dData0,
						unsigned long dData1,
						unsigned long dData2);

extern far long Respond(long dRqHndl, long dStatRet);


/******* End of MKernel.h ******/

⌨️ 快捷键说明

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