This method cleans up after the RiCOSSemaphore object
void RiCOSSocket_cleanup (RiCOSSocket *const me);
me
The RiCOSSocket object to clean up after
void RiCOSSocket_cleanup(RiCOSSocket * const me)
{
if (me == NULL) return;
if (me->theSock != 0) {
(void)shutdown(me->theSock,2);
(void)close(me->theSock);
me->theSock = 0;
}
}