PTHREAD_COND_INITIALIZER vs Splint
-
01-11-2019 - |
Question
I have the following code
static pthread_mutex_t watchdogMutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_cond_t watchdogCond = PTHREAD_COND_INITIALIZER;
and I get the following errors/warnings when using Splint
Static watchdogCond._data._mutex initialized to null value: watchdogCond._data._mutex = (void )0 A reference with no null annotation is assigned or initialized to NULL. Use /@null@*/ to declare the reference as a possibly null pointer. (Use -nullassign to inhibit warning)
What is the issue with this and is it a real danger?
No correct solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow