www.pudn.com > Tornado_Train_Workshop_demo_program.rar > semC.c


#include "vxWorks.h" 
#include "semLib.h" 
#include "stdio.h" 
#include "taskLib.h" 
 
void semC (SEM_ID semId) 
	{ 
	if (semTake (semId, WAIT_FOREVER) == ERROR) 
		{ 
		printErr ("semTake failed\n"); 
		return; 
		} 
	taskSuspend (0); 
	semGive (semId); 
	}