148 JNIEXPORT jint JNICALL
149 NET_GetPortFromSockaddr(struct sockaddr *him);
150
151 JNIEXPORT jint JNICALL
152 NET_SockaddrEqualsInetAddress(JNIEnv *env,struct sockaddr *him, jobject iaObj);
153
154 int
155 NET_IsIPv4Mapped(jbyte* caddr);
156
157 int
158 NET_IPv4MappedToIPv4(jbyte* caddr);
159
160 int
161 NET_IsEqual(jbyte* caddr1, jbyte* caddr2);
162
163 int
164 NET_IsZeroAddr(jbyte* caddr);
165
166 /* Socket operations
167 *
168 * These work just like the JVM_* procedures, except that they may do some
169 * platform-specific pre/post processing of the arguments and/or results.
170 */
171
172 JNIEXPORT int JNICALL
173 NET_GetSockOpt(int fd, int level, int opt, void *result, int *len);
174
175 JNIEXPORT int JNICALL
176 NET_SetSockOpt(int fd, int level, int opt, const void *arg, int len);
177
178 JNIEXPORT int JNICALL
179 NET_Bind(int fd, struct sockaddr *him, int len);
180
181 JNIEXPORT int JNICALL
182 NET_MapSocketOption(jint cmd, int *level, int *optname);
183
184 JNIEXPORT int JNICALL
185 NET_MapSocketOptionV6(jint cmd, int *level, int *optname);
186
187 int getScopeID (struct sockaddr *);
188
|
148 JNIEXPORT jint JNICALL
149 NET_GetPortFromSockaddr(struct sockaddr *him);
150
151 JNIEXPORT jint JNICALL
152 NET_SockaddrEqualsInetAddress(JNIEnv *env,struct sockaddr *him, jobject iaObj);
153
154 int
155 NET_IsIPv4Mapped(jbyte* caddr);
156
157 int
158 NET_IPv4MappedToIPv4(jbyte* caddr);
159
160 int
161 NET_IsEqual(jbyte* caddr1, jbyte* caddr2);
162
163 int
164 NET_IsZeroAddr(jbyte* caddr);
165
166 /* Socket operations
167 *
168 * These work just like the system calls, except that they may do some
169 * platform-specific pre/post processing of the arguments and/or results.
170 */
171
172 JNIEXPORT int JNICALL
173 NET_GetSockOpt(int fd, int level, int opt, void *result, int *len);
174
175 JNIEXPORT int JNICALL
176 NET_SetSockOpt(int fd, int level, int opt, const void *arg, int len);
177
178 JNIEXPORT int JNICALL
179 NET_Bind(int fd, struct sockaddr *him, int len);
180
181 JNIEXPORT int JNICALL
182 NET_MapSocketOption(jint cmd, int *level, int *optname);
183
184 JNIEXPORT int JNICALL
185 NET_MapSocketOptionV6(jint cmd, int *level, int *optname);
186
187 int getScopeID (struct sockaddr *);
188
|