PRInt32 rv;  rv = bind(fd->secret->md.osfd, (struct sockaddr*) &(addr->inet), addrlen);  if (rv == -1)  { _PR_MD_MAP_BIND_ERROR(sock_errno()); return -1; }  return 0;
PRInt32 rv, err; rv = bind(fd->secret->md.osfd, (struct sockaddr *) addr, (int )addrlen); if (rv < 0) { err = sock_errno(); _PR_MD_MAP_BIND_ERROR(err); } return(rv);
_PR_MD_BIND(PRFileDesc *fd, const PRNetAddr *addr, PRUint32 addrlen){    PRInt32 rv;    rv = bind(fd->secret->md.osfd, (struct sockaddr*) &(addr->inet), addrlen);    if (rv == -1)  {		_PR_MD_MAP_BIND_ERROR(sock_errno());        return -1;	}    return 0;}