PR_IMPLEMENT(void) PR_FreeFileDesc(PRFileDesc *fd) { PR_ASSERT(fd); #ifdef XP_MAC _PR_MD_FREE_FILEDESC(fd); #endif _PR_Putfd(fd); }
PR_IMPLEMENT(PRStatus) PR_DestroySocketPollFd(PRFileDesc *fd) { if (NULL == fd) { PR_SetError(PR_BAD_DESCRIPTOR_ERROR, 0); return PR_FAILURE; } fd->secret->state = _PR_FILEDESC_CLOSED; _PR_Putfd(fd); return PR_SUCCESS; } /* PR_DestroySocketPollFd */