jdk/src/solaris/native/java/net/net_util_md.c
changeset 911 9edd1b9607e2
parent 910 1f53246fb014
child 1152 29d6145d1097
equal deleted inserted replaced
910:1f53246fb014 911:9edd1b9607e2
  1083             return 0;
  1083             return 0;
  1084         }
  1084         }
  1085     }
  1085     }
  1086 #endif
  1086 #endif
  1087 
  1087 
  1088     rv = getsockopt(fd, level, opt, result, (socklen_t)len);
  1088 #ifdef __solaris__
       
  1089     rv = getsockopt(fd, level, opt, result, len);
       
  1090 #else
       
  1091     {
       
  1092         socklen_t socklen = *len;
       
  1093         rv = getsockopt(fd, level, opt, result, &socklen);
       
  1094         *len = socklen;
       
  1095     }
       
  1096 #endif
       
  1097 
  1089     if (rv < 0) {
  1098     if (rv < 0) {
  1090         return rv;
  1099         return rv;
  1091     }
  1100     }
  1092 
  1101 
  1093 #ifdef __linux__
  1102 #ifdef __linux__