/
Usleep Misuse

Usleep Misuse

Calling risky function "usleep()" (SECURE_CODING).

secure_coding:Using "usleep" can cause a performance problem when done incorrectly.

For better performance , we recommends NOT to use less than 10,000 us.' if you use 10,000 us or more you can ignore this warning.

 

Bad Code

void my_func(void)
{
	usleep(500); 
 	int value =1000;
 	usleep(value); 
}

Clean Code

void my_func(void)
{
 	usleep(50000); 
 	int value =20000;
 	usleep(value); 
}

Related content