|
@@ -19,32 +19,6 @@
|
|
|
#include "csr_framework_ext.h"
|
|
|
#include "csr_panic.h"
|
|
|
|
|
|
-/*----------------------------------------------------------------------------*
|
|
|
- * NAME
|
|
|
- * CsrMutexCreate
|
|
|
- *
|
|
|
- * DESCRIPTION
|
|
|
- * Create a mutex and return a handle to the created mutex.
|
|
|
- *
|
|
|
- * RETURNS
|
|
|
- * Possible values:
|
|
|
- * CSR_RESULT_SUCCESS in case of success
|
|
|
- * CSR_FE_RESULT_NO_MORE_MUTEXES in case of out of mutex resources
|
|
|
- * CSR_FE_RESULT_INVALID_POINTER in case the mutexHandle pointer is invalid
|
|
|
- *
|
|
|
- *----------------------------------------------------------------------------*/
|
|
|
-CsrResult CsrMutexCreate(CsrMutexHandle *mutexHandle)
|
|
|
-{
|
|
|
- if (mutexHandle == NULL)
|
|
|
- {
|
|
|
- return CSR_FE_RESULT_INVALID_POINTER;
|
|
|
- }
|
|
|
-
|
|
|
- sema_init(mutexHandle, 1);
|
|
|
-
|
|
|
- return CSR_RESULT_SUCCESS;
|
|
|
-}
|
|
|
-
|
|
|
/*----------------------------------------------------------------------------*
|
|
|
* NAME
|
|
|
* CsrThreadSleep
|