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

📄 iftkcall.h

📁 T-kernel 的extension源代码
💻 H
字号:
/* *---------------------------------------------------------------------- *    T-Kernel / Standard Extension * *    Copyright (C) 2006 by Ken Sakamura. All rights reserved. *    T-Kernel / Standard Extension is distributed  *      under the T-License for T-Kernel / Standard Extension. *---------------------------------------------------------------------- * *    Version:   1.00.00 *    Released by T-Engine Forum(http://www.t-engine.org) at 2006/8/11. * *---------------------------------------------------------------------- */#include <basic.h>#include <extension/tkcall.h>#include <sys/str_align.h>#include <extension/sys/svc/fntkcall.h>typedef struct {	T_CSEM *pk_csem;	_align64} TCM_CRE_SEM_PARA;typedef struct {	ID semid;	_align64} TCM_DEL_SEM_PARA;typedef struct {	ID semid;	_align64	INT cnt;	_align64} TCM_SIG_SEM_PARA;typedef struct {	ID semid;	_align64	INT cnt;	_align64	TMO tmout;	_align64} TCM_WAI_SEM_PARA;typedef struct {	ID semid;	_align64	T_RSEM *pk_rsem;	_align64} TCM_REF_SEM_PARA;typedef struct {	T_CMTX *pk_cmtx;	_align64} TCM_CRE_MTX_PARA;typedef struct {	ID mtxid;	_align64} TCM_DEL_MTX_PARA;typedef struct {	ID mtxid;	_align64	TMO tmout;	_align64} TCM_LOC_MTX_PARA;typedef struct {	ID mtxid;	_align64} TCM_UNL_MTX_PARA;typedef struct {	ID mtxid;	_align64	T_RMTX *pk_rmtx;	_align64} TCM_REF_MTX_PARA;typedef struct {	T_CFLG *pk_cflg;	_align64} TCM_CRE_FLG_PARA;typedef struct {	ID flgid;	_align64} TCM_DEL_FLG_PARA;typedef struct {	ID flgid;	_align64	UINT setptn;	_align64} TCM_SET_FLG_PARA;typedef struct {	ID flgid;	_align64	UINT clrptn;	_align64} TCM_CLR_FLG_PARA;typedef struct {	ID flgid;	_align64	UINT waiptn;	_align64	UINT wfmode;	_align64	UINT *p_flgptn;	_align64	TMO tmout;	_align64} TCM_WAI_FLG_PARA;typedef struct {	ID flgid;	_align64	T_RFLG *pk_rflg;	_align64} TCM_REF_FLG_PARA;typedef struct {	T_CMBF *pk_cmbf;	_align64} TCM_CRE_MBF_PARA;typedef struct {	ID mbfid;	_align64} TCM_DEL_MBF_PARA;typedef struct {	ID mbfid;	_align64	VP msg;	_align64	INT msgsz;	_align64	TMO tmout;	_align64} TCM_SND_MBF_PARA;typedef struct {	ID mbfid;	_align64	VP msg;	_align64	TMO tmout;	_align64} TCM_RCV_MBF_PARA;typedef struct {	ID mbfid;	_align64	T_RMBF *pk_rmbf;	_align64} TCM_REF_MBF_PARA;typedef struct {	T_CPOR *pk_cpor;	_align64} TCM_CRE_POR_PARA;typedef struct {	ID porid;	_align64} TCM_DEL_POR_PARA;typedef struct {	ID porid;	_align64	UINT calptn;	_align64	VP msg;	_align64	INT cmsgsz;	_align64	TMO tmout;	_align64} TCM_CAL_POR_PARA;typedef struct {	ID porid;	_align64	UINT acpptn;	_align64	RNO *p_rdvno;	_align64	VP msg;	_align64	TMO tmout;	_align64} TCM_ACP_POR_PARA;typedef struct {	ID porid;	_align64	UINT calptn;	_align64	RNO rdvno;	_align64	VP msg;	_align64	INT cmsgsz;	_align64} TCM_FWD_POR_PARA;typedef struct {	RNO rdvno;	_align64	VP msg;	_align64	INT rmsgsz;	_align64} TCM_RPL_RDV_PARA;typedef struct {	ID porid;	_align64	T_RPOR *pk_rpor;	_align64} TCM_REF_POR_PARA;typedef struct {	T_CMBX *pk_cmbx;	_align64} TCM_CRE_MBX_PARA;typedef struct {	ID mbxid;	_align64} TCM_DEL_MBX_PARA;typedef struct {	ID mbxid;	_align64	T_MSG *msg;	_align64} TCM_SND_MBX_PARA;typedef struct {	ID mbxid;	_align64	T_MSG **msg;	_align64	TMO tmout;	_align64} TCM_RCV_MBX_PARA;typedef struct {	ID mbxid;	_align64	T_RMBX *pk_rmbx;	_align64} TCM_REF_MBX_PARA;

⌨️ 快捷键说明

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