- headers use the endpoint_t in syslib.h and the implmentation was using int instead. Both uses endpoint_t now - every variable named like proc, proc_nr or proc_nr_e of type endpoint_t has name proc_ep now - endpoint_t defined as u32_t not int
		
			
				
	
	
		
			24 lines
		
	
	
		
			757 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			757 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "syslib.h"
 | 
						|
 | 
						|
/*===========================================================================*
 | 
						|
 *                                sys_cprof				     *
 | 
						|
 *===========================================================================*/
 | 
						|
PUBLIC int sys_cprof(action, size, endpt, ctl_ptr, mem_ptr)
 | 
						|
int action; 				/* get/reset profiling tables */
 | 
						|
int size;				/* size of allocated memory */
 | 
						|
endpoint_t endpt;				/* caller endpoint */
 | 
						|
void *ctl_ptr;				/* location of info struct */
 | 
						|
void *mem_ptr;				/* location of allocated memory */
 | 
						|
{
 | 
						|
  message m;
 | 
						|
 | 
						|
  m.PROF_ACTION         = action;
 | 
						|
  m.PROF_MEM_SIZE       = size;
 | 
						|
  m.PROF_ENDPT		= endpt;
 | 
						|
  m.PROF_CTL_PTR        = ctl_ptr;
 | 
						|
  m.PROF_MEM_PTR        = mem_ptr;
 | 
						|
 | 
						|
  return(_taskcall(SYSTASK, SYS_CPROF, &m));
 | 
						|
}
 | 
						|
 |