int cc3000_closesocket(int sockfd)
{
  int ret;
  cc3000_lib_lock();
  ret = cc3000_closesocket_impl(sockfd);
#ifdef CONFIG_CC3000_MT
  cc3000_remove_socket(sockfd);
#endif
  cc3000_lib_unlock();
  return ret;
}
Beispiel #2
0
int cc3000_closesocket(int sockfd)
{
  int ret;

#ifdef CONFIG_CC3000_MT
  waitlldbg("remove\n");
  cc3000_remove_socket(sockfd);
#endif
  cc3000_lib_lock();
  waitlldbg("Call closesocketl\n");
  ret = cc3000_closesocket_impl(sockfd);
  waitlldbg("return closesocket\n");
  cc3000_lib_unlock();
  return ret;
}