Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/native/java/net/net_util.h
          +++ new/src/share/native/java/net/net_util.h
↓ open down ↓ 48 lines elided ↑ open up ↑
  49   49   * Cached field IDs
  50   50   *
  51   51   * The naming convention for field IDs is
  52   52   *      <class abbrv>_<fieldName>ID
  53   53   * i.e. psi_timeoutID is PlainSocketImpl's timeout field's ID.
  54   54   */
  55   55  extern jclass ia_class;
  56   56  extern jfieldID ia_addressID;
  57   57  extern jfieldID ia_familyID;
  58   58  extern jfieldID ia_preferIPv6AddressID;
       59 +extern jfieldID ia_hostNameID;
  59   60  
  60   61  extern jclass ia4_class;
  61   62  extern jmethodID ia4_ctrID;
  62   63  
  63   64  /* NetworkInterface fields */
  64   65  extern jclass ni_class;
  65   66  extern jfieldID ni_nameID;
  66   67  extern jfieldID ni_indexID;
  67   68  extern jfieldID ni_addrsID;
  68   69  extern jfieldID ni_descID;
↓ open down ↓ 20 lines elided ↑ open up ↑
  89   90  extern jfieldID ia6_scopeidID;
  90   91  extern jfieldID ia6_cachedscopeidID;
  91   92  extern jfieldID ia6_scopeidsetID;
  92   93  extern jfieldID ia6_scopeifnameID;
  93   94  extern jfieldID ia6_scopeifnamesetID;
  94   95  extern jmethodID ia6_ctrID;
  95   96  
  96   97  /************************************************************************
  97   98   *  Utilities
  98   99   */
      100 +void init(JNIEnv *env);
      101 +
  99  102  JNIEXPORT void JNICALL Java_java_net_InetAddress_init(JNIEnv *env, jclass cls);
 100  103  JNIEXPORT void JNICALL Java_java_net_Inet4Address_init(JNIEnv *env, jclass cls);
 101  104  JNIEXPORT void JNICALL Java_java_net_Inet6Address_init(JNIEnv *env, jclass cls);
 102  105  JNIEXPORT void JNICALL Java_java_net_NetworkInterface_init(JNIEnv *env, jclass cls);
 103  106  
 104  107  JNIEXPORT void JNICALL NET_ThrowNew(JNIEnv *env, int errorNum, char *msg);
 105  108  int NET_GetError();
 106  109  
 107  110  void NET_ThrowCurrent(JNIEnv *env, char *msg);
 108  111  
↓ open down ↓ 60 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX