📄 iftkcall.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 + -