switch (err) { case EWOULDBLOCK: PR_SetError(PR_WOULD_BLOCK_ERROR, err); break; case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break; case ENOTSOCK: PR_SetError(PR_NOT_SOCKET_ERROR, err); break; case EOPNOTSUPP: PR_SetError(PR_NOT_TCP_SOCKET_ERROR, err); break; #ifdef SOCEFAULT case SOCEFAULT: PR_SetError(PR_ACCESS_FAULT_ERROR, err); break; #endif case EMFILE: PR_SetError(PR_PROC_DESC_TABLE_FULL_ERROR, err); break; case ENOBUFS: PR_SetError(PR_OUT_OF_MEMORY_ERROR, err); break; default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }
_MD_os2_map_default_error(err);
void _MD_os2_map_accept_error(PRInt32 err){	switch (err) {		case EWOULDBLOCK:			PR_SetError(PR_WOULD_BLOCK_ERROR, err);			break;		case EBADF:			PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err);			break;		case ENOTSOCK:			PR_SetError(PR_NOT_SOCKET_ERROR, err);			break;		case EOPNOTSUPP:			PR_SetError(PR_NOT_TCP_SOCKET_ERROR, err);			break;#ifdef SOCEFAULT		case SOCEFAULT:			PR_SetError(PR_ACCESS_FAULT_ERROR, err);			break;#endif		case EMFILE:			PR_SetError(PR_PROC_DESC_TABLE_FULL_ERROR, err);			break;		case ENOBUFS:			PR_SetError(PR_OUT_OF_MEMORY_ERROR, err);			break;		default:			PR_SetError(PR_UNKNOWN_ERROR, err);			break;	}}