return rv==0?PR_SUCCESS:PR_FAILURE;
_PR_MD_SETSOCKOPT(PRFileDesc *fd, PRInt32 level, PRInt32 optname, const char* optval, PRInt32 optlen){    PRInt32 rv;    rv = setsockopt((int)fd->secret->md.osfd, level, optname, (char *) optval, optlen);    if (rv==0)        return PR_SUCCESS;    else {        _PR_MD_MAP_SETSOCKOPT_ERROR(sock_errno());        return PR_FAILURE;    }}