コード例 #1
0
ファイル: dns_client.c プロジェクト: a5216652166/rcp100
static inline uint16_t get_new_tid(void) {
	uint16_t r = ((unsigned) random()) & 0xffff;
	
	// check if the tid is already requested
	if (rq_find(r))
		return get_new_tid();
	
	return r;
}
コード例 #2
0
ファイル: visual_mess.c プロジェクト: pkestene/mpe
int  MPI_Cancel(MPI_Request *request)
{
  int  returnVal;
  request_list *rq;

  
  rq_find( requests_head_1, *request, rq );
  if (rq) rq->status |= RQ_CANCEL;
  /* be sure to check on the Test or Wait if it was really cancelled */
  
  returnVal = PMPI_Cancel( request );


  return returnVal;
}