コード例 #1
0
ファイル: plain-socket.c プロジェクト: Celelibi/yafc
static void ps_destroy(Socket* sockp)
{
  destroy_streams(sockp->data);
  if (sockp->data->handle != -1)
    close(sockp->data->handle);
  free(sockp->data);
  free(sockp);
}
コード例 #2
0
ファイル: socket.c プロジェクト: casualuser/yafc
void sock_destroy(Socket* sockp)
{
  if (!sockp)
    return;

  destroy_streams(sockp);
  if (sockp->handle != -1)
    close(sockp->handle);
  free(sockp);
}