コード例 #1
0
ファイル: process.c プロジェクト: juli1/ospat
/********************************************************************
* SERVICE  GET_MY_ID
*********************************************************************/
void GET_MY_ID (PROCESS_ID_TYPE * const		/* out */	PROCESS_ID, 
		RETURN_CODE_TYPE * const	/* out */	RETURN_CODE)
{

	uint32_t	core_process_id;
	pok_thread_id	(&core_process_id);
	
	*PROCESS_ID 	= core_process_id;
	*RETURN_CODE 	= NO_ERROR;

}
コード例 #2
0
ファイル: process.c プロジェクト: pok-kernel/pok
void GET_MY_ID (PROCESS_ID_TYPE   *process_id,
		RETURN_CODE_TYPE  *return_code )
{
	pok_ret_t         core_ret;
	uint32_t			thread_id;

	core_ret = pok_thread_id (&thread_id);
	if (core_ret != 0)
		*return_code = INVALID_MODE;
	*process_id = thread_id;
	*return_code = NO_ERROR;
}