Beispiel #1
0
void netSockFree(UosFile* file)
{
  P_ASSERT("sockWrite", file->fs->cf == &netFSConf);
  NetSock* sock = (NetSock*)file->fsPriv;

  posMutexDestroy(sock->mutex);
  posFlagDestroy(sock->sockChange);
  posFlagDestroy(sock->uipChange);
  sock->mutex = NULL;
  sock->sockChange = NULL;
  sock->uipChange = NULL;

  sock->state = NET_SOCK_NULL;

  uosFileFree(file);
}
Beispiel #2
0
void POSCALL nosFlagDestroy(NOSFLAG_t flg)
{
  if (flg != NULL)
  {
    nos_regDelSysKey(REGTYPE_FLAG, flg, NULL);
    posFlagDestroy((POSFLAG_t) flg);
  }
}