vQueueDelete to delete Semaphore.

Hi All, Can i call the vQueueDelete to delete the Semaphore created. I didnt find any direct api something like "vSemaphoreDelete" :) vSemaphoreCreateBinary and xSemaphoreCreateCounting inturn calls the xQueueCreate. xSemaphoreCreateMutex just does the pvPortMalloc( sizeof( xQUEUE ) )in xQueueCreateMutex. and xSemaphoreHandle is typedef to xQueueHandle. So, if i want to delete the xSemaphore can i do following by just calling vQueueDelete ??? { xSemaphoreHandle xSemaphore = NULL; . . . xSemaphore = xSemaphoreCreateMutex(); . . . vQueueDelete(xSemaphore); } Correct me if i am wrong. TIA. Regards, Prithwee.

vQueueDelete to delete Semaphore.

You are correct.