in platform/posix/transport/src/sockets_posix.c [412:428]
SocketStatus_t Sockets_Disconnect( int32_t tcpSocket )
{
SocketStatus_t returnStatus = SOCKETS_SUCCESS;
if( tcpSocket > 0 )
{
( void ) shutdown( tcpSocket, SHUT_RDWR );
( void ) close( tcpSocket );
}
else
{
LogError( ( "Parameter check failed: tcpSocket was negative." ) );
returnStatus = SOCKETS_INVALID_PARAMETER;
}
return returnStatus;
}