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); }
void POSCALL nosFlagDestroy(NOSFLAG_t flg) { if (flg != NULL) { nos_regDelSysKey(REGTYPE_FLAG, flg, NULL); posFlagDestroy((POSFLAG_t) flg); } }