equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
22 * or visit www.oracle.com if you need additional information or have any |
22 * or visit www.oracle.com if you need additional information or have any |
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 |
25 |
26 #include <jni.h> |
26 #include <jni.h> |
|
27 #include "net_util.h" |
|
28 #include "java_net_SocketCleanable.h" |
27 |
29 |
28 JNIEXPORT jboolean JNICALL |
30 JNIEXPORT jboolean JNICALL |
29 Java_java_net_AbstractPlainSocketImpl_isReusePortAvailable0(JNIEnv* env, jclass c1) |
31 Java_java_net_AbstractPlainSocketImpl_isReusePortAvailable0(JNIEnv* env, jclass c1) |
30 { |
32 { |
31 // SO_REUSEPORT is not supported on Windows |
33 // SO_REUSEPORT is not supported on Windows |
43 Java_jdk_net_Sockets_isReusePortAvailable0(JNIEnv* env, jclass c1) |
45 Java_jdk_net_Sockets_isReusePortAvailable0(JNIEnv* env, jclass c1) |
44 { |
46 { |
45 // SO_REUSEPORT is not supported on Windows |
47 // SO_REUSEPORT is not supported on Windows |
46 return JNI_FALSE; |
48 return JNI_FALSE; |
47 } |
49 } |
|
50 |
|
51 /* |
|
52 * Class: java_net_SocketCleanable |
|
53 * Method: cleanupClose0 |
|
54 * Signature: (I)V |
|
55 */ |
|
56 JNIEXPORT void JNICALL |
|
57 Java_java_net_SocketCleanable_cleanupClose0(JNIEnv *env, jclass c1, jint fd) |
|
58 { |
|
59 NET_SocketClose(fd); |
|
60 } |
|
61 |