mirror of https://github.com/FOME-Tech/openblt.git
Refs #316. Resolved PC-Lint warning messages in the critical section utility functions port for Linux.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@318 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
parent
d858aaa856
commit
28f9bc71a3
|
@ -207,3 +207,5 @@ size-options.lnt // This .lnt file should be generated (preferrably
|
||||||
-esym(1055,*__builtin*)
|
-esym(1055,*__builtin*)
|
||||||
-esym(718,*__builtin*) // The compiler does not need these ...
|
-esym(718,*__builtin*) // The compiler does not need these ...
|
||||||
-esym(746,*__builtin*) // declared and it knows their prototypes.
|
-esym(746,*__builtin*) // declared and it knows their prototypes.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -61,7 +61,7 @@ void UtilCriticalSectionInit(void)
|
||||||
if (!criticalSectionInitialized)
|
if (!criticalSectionInitialized)
|
||||||
{
|
{
|
||||||
/* Initialize the critical section object. */
|
/* Initialize the critical section object. */
|
||||||
pthread_mutex_init(&mtxCritSect, NULL);
|
(void)pthread_mutex_init(&mtxCritSect, NULL);
|
||||||
/* Reset nesting counter. */
|
/* Reset nesting counter. */
|
||||||
criticalSectionNesting = 0;
|
criticalSectionNesting = 0;
|
||||||
/* Set initialized flag. */
|
/* Set initialized flag. */
|
||||||
|
@ -87,7 +87,7 @@ void UtilCriticalSectionTerminate(void)
|
||||||
/* Reset nesting counter. */
|
/* Reset nesting counter. */
|
||||||
criticalSectionNesting = 0;
|
criticalSectionNesting = 0;
|
||||||
/* Delete the critical section object. */
|
/* Delete the critical section object. */
|
||||||
pthread_mutex_destroy(&mtxCritSect);
|
(void)pthread_mutex_destroy(&mtxCritSect);
|
||||||
}
|
}
|
||||||
} /*** end of UtilCriticalSectionTerminate ***/
|
} /*** end of UtilCriticalSectionTerminate ***/
|
||||||
|
|
||||||
|
@ -109,12 +109,12 @@ void UtilCriticalSectionEnter(void)
|
||||||
/* Enter the critical section if not already entered. */
|
/* Enter the critical section if not already entered. */
|
||||||
if (criticalSectionNesting == 0)
|
if (criticalSectionNesting == 0)
|
||||||
{
|
{
|
||||||
pthread_mutex_lock(&mtxCritSect);
|
(void)pthread_mutex_lock(&mtxCritSect);
|
||||||
}
|
}
|
||||||
/* Increment nesting counter. */
|
/* Increment nesting counter. */
|
||||||
criticalSectionNesting++;
|
criticalSectionNesting++; /*lint !e456 */
|
||||||
}
|
}
|
||||||
} /*** end of UtilCriticalSectionEnter ***/
|
} /*** end of UtilCriticalSectionEnter ***/ /*lint !e456 !e454 */
|
||||||
|
|
||||||
|
|
||||||
/************************************************************************************//**
|
/************************************************************************************//**
|
||||||
|
@ -140,12 +140,18 @@ void UtilCriticalSectionExit(void)
|
||||||
/* Leave the critical section. */
|
/* Leave the critical section. */
|
||||||
if (criticalSectionNesting == 0)
|
if (criticalSectionNesting == 0)
|
||||||
{
|
{
|
||||||
pthread_mutex_unlock (&mtxCritSect);
|
(void)pthread_mutex_unlock (&mtxCritSect); /*lint !e455 */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} /*** end of UtilCriticalSectionExit ***/
|
} /*** end of UtilCriticalSectionExit ***/
|
||||||
|
|
||||||
|
|
||||||
|
/*lint -esym(793, pthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling)
|
||||||
|
* suppress info message regarding 31 significant character limit for these library
|
||||||
|
* functions.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
/*********************************** end of critutil.c *********************************/
|
/*********************************** end of critutil.c *********************************/
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue