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

📄 ifproctask.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/proctask.h>#include <sys/str_align.h>#include <extension/sys/svc/fnproctask.h>typedef struct {	LINK* lnk;	_align64	PRI pri;	_align64	MESSAGE *msg;	_align64} PM_CRE_PRC2_PARA;typedef struct {	W exit_code;	_align64} PM_EXT_PRC_PARA;typedef struct {	ID pid;	_align64	W abort_code;	_align64	W opt;	_align64} PM_TER_PRC_PARA;typedef struct {	ID pid;	_align64	PRI new_pri;	_align64	W opt;	_align64} PM_CHG_PRI_PARA;typedef struct {	RELTIM dlytim;	_align64} PM_DLY_TSK_PARA;typedef struct {	ID pid;	_align64	P_STATE *buff;	_align64	TC *path;	_align64} PM_PRC_STS_PARA;typedef struct {	ID pid;	_align64	P_INFO *buff;	_align64} PM_GET_INF_PARA;typedef struct {	void (*entry)(W);	_align64	PRI pri;	_align64	W arg;	_align64} PM_CRS_TSK_PARA;typedef struct {	TMO tmout;	_align64} PM_SLP_TSK_PARA;typedef struct {	ID tskid;	_align64} PM_WUP_TSK_PARA;typedef struct {	LINK* lnk;	_align64	PRI pri;	_align64	MESSAGE *msg;	_align64} PM_CRE_SYSPRC_PARA;typedef struct {	ID tskid;	_align64} PM_TER_TSK_PARA;typedef struct {	ID tskid;	_align64} PM_CAN_WUP_PARA;typedef struct {	ID pid;	_align64	W t_mask;	_align64} PM_REQ_EMG_PARA;typedef struct {	ID pid;	_align64	W item;	_align64	VP buf;	_align64	W len;	_align64} PM_PRC_INF_PARA;typedef struct {	LINK *lnk;	_align64	P_DYNLDINF *info;	_align64} PM_LOD_MOD2_PARA;typedef struct {	ID loadid;	_align64} PM_UNL_MOD_PARA;typedef struct {	W fn;	_align64	VW p1;	_align64	VW p2;	_align64	VW p3;	_align64} PM_KNLDEBUGFUNC_PARA;typedef struct {	ID tid;	_align64} PM_WUP_FFLOCK_PARA;typedef struct {	T_VER *version;	_align64} PM_GET_VER_PARA;typedef struct {	LINK *lnk;	_align64	TC *arg;	_align64	VW (*info);	_align64} PM_LOD_SPG2_PARA;typedef struct {	ID progid;	_align64} PM_UNL_SPG_PARA;typedef struct {	LINK *lnk;	_align64	PRI pri;	_align64	MESSAGE *msg;	_align64} PM_CRE_DBG_PARA;typedef struct {	ID pid;	_align64	W mode;	_align64} PM_SET_DBG_PARA;typedef struct {	T_CPRC *pk_cprc;	_align64	MESSAGE *msg;	_align64} PM_CRE_PRC_PARA;typedef struct {	T_LMOD *pk_mod;	_align64	P_DYNLDINF *info;	_align64} PM_LOD_MOD_PARA;typedef struct {	T_LSPG *pk_sysprg;	_align64	TC *arg;	_align64	VW (*info);	_align64} PM_LOD_SPG_PARA;typedef struct {	void (*entry)(W);	_align64	PRI pri;	_align64} PM_CRE_TSK_PARA;typedef struct {	ID id;	_align64	W arg;	_align64} PM_STA_TSK_PARA;

⌨️ 快捷键说明

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