History log of /libcore/ojluni/src/main/java/java/net/Socket.java
Revision Date Author Comments
9eca269fb2932fb9fd99b6e898600e7a21ade0e0 12-Apr-2017 Tobias Thierer <tobiast@google.com> Ensure all ojluni Android-changed comments occur in line comments.

This brings the comments closer to the style guide and allows
automated extraction of the comment body.

After this CL, every occurence of "Android-" in a ojluni .java file
is in a line that contains a match for the regexp pattern:

"// (BEGIN |END |)Android-(?:changed|added|removed|note)(?:(?:: )?(.*))$"

Most of the previous violations of this rule were block comments that
should have been line comments (per the style guide), but there were
also some other occurence such as a reference to some other
"(Android-removed)" parts in prose, which was changed to
"(Android removed)".

There was a mix of:
Android-removed: this debugging mechanism is not used in Android.
Android-removed: this debugging mechanism is not used in Android
Android-removed: this debugging mechanism is not supported in Android.

comments that were all normalized to:

// Android-removed: this debugging mechanism is not used in Android.

Test: Treehugger build succeeds
Test: Script (unsubmitted) does not find any occurences of "Android-"
in ojluni .java files that do not match the above regex Pattern.
Bug: 35841464

Change-Id: Ib35bb1215d1fc29e82ba0a12f32c86423c737173
62098900d7201b01db7905a8ff1debea4b639a30 16-Mar-2017 Yi Kong <yikong@google.com> Add getFileDescriptor$() method for testing

This is similar to {,Datagram}Socket's getFileDescriptor$() method.

Also add "Android-added" comment for other occurances of such method.

Test: Build
Change-Id: I1a4330306f73ed1676751bcce7bd3f6e887b66c1
6975f84c2ed72e1e26d20190b6f318718c849008 01-Mar-2017 Tobias Thierer <tobiast@google.com> Make Android patch docs in ojluni more consistent with style guide

This CL consists of an automated and a manual part (originally
reviewed as separate CLs, then squashed together before submitting
in order to minimize the number of times each Android-changed line
is touch, since that makes future git archaeology on these simpler).

Automated part: Run the following command (performs regex replacements):

find ojluni -name \*\.java | xargs sed -i \
-e 's/Android[- ]changed/Android-changed/ig' \
-e 's/Android-changed :/Android-changed:/g' \
-e 's/Android-changed \(BEGIN\|END\)/\1 Android-changed/g' \
-e 's/Android-changed - /Android-changed: /g' \
-e 's/Android[- ]removed/Android-removed/ig' \
-e 's/Android-removed :/Android-removed:/g' \
-e 's/Android-removed \(BEGIN\|END\)/\1 Android-removed/g' \
-e 's/Android-removed - /Android-removed: /g' \
-e 's/Android[- ]added/Android-added/ig' \
-e 's/Android-added :/Android-added:/g' \
-e 's/Android-added \(BEGIN\|END\)/\1 Android-added/g' \
-e 's/Android-added - /Android-added: /g' \
-e 's/----- \(BEGIN\|END\) android\( -----\)\?/\1 Android-changed/g' \
-e 's/\/\* \(BEGIN\|END\) Android-changed \*\//\/\/ \1 Android-changed/g'

Manual part: Move BEGIN Android-* lines out of block comments

Some Android-{changed,removed,added} lines occurred inside block comments.
This CL targets places in ojluni that contained the String "* BEGIN Android-"

Changes made by this CL include:

- Move the "BEGIN Android-" line into a line comment (the style guide
mandates that "Android-" lines are always in line comments). In many
cases, that line comment is immediately followed by a block comment
holding commented-out upstream code.
- Add corresponding "// END Android-" line comments, where missing.
- Drop documented import changes altogether. These create noise for
little benefit:
(1.) Most import problems will be found at compile time
(2.) They generally correspond to documented changes elsewhere in
the file.
- In most cases, the phrasing of comments and the decision whether to
keep commented out upstream code was not changed by this CL.
- Some additional tweaks were made in line with the style guide.

No attempt was made to:

- Verify that commented-out upstream code actually matches the
current upstream.
- Make any fixes (eg. to comments) that would have required
git archaeology (looking up historic commits).

Bug: 35841464
Test: make droid cts update-api

Change-Id: Ibc60979cb6061cfb0e9c7096cc9dcab30ddfa733
dc7af433a10d86ebac443ac72ff5ab01a3114e2e 31-Oct-2016 Yi Kong <yikong@google.com> Fix getTrafficClass on a closed socket leaks resources

Also introduces a small behaviour change where calling getTrafficClass
on a closed socket will throw SocketException instead of returning 0.
This restores the behaviour prior to N and is more reasonable.

Bug: 31818400
Test: libcore.java.net.OldSocketTest#test_getTrafficClass_leaky
Change-Id: I4170284eab4db739fb3698cfca0f68acaa848266
(cherry picked from commit ed9613470a74302b44082688a0a981562a22ec13)
c62555ae97368885f7ba0b9dac7adaa0cba981d8 31-Oct-2016 Yi Kong <yikong@google.com> Fix sendUrgentData on a closed socket leaks resources

If the socket is closed, sendUrgentData should not create a new impl.
Fail early to avoid leaking resources.

Bug: 31818400
Test: libcore.java.net.OldSocketTest#sendUrgentData
Change-Id: I0e783e110e6cb55ad70f81094c4b6663fc768b4e
(cherry picked from commit 1565f7e5138c5f3571e6472d0704ed942bedfa09)
ed9613470a74302b44082688a0a981562a22ec13 31-Oct-2016 Yi Kong <yikong@google.com> Fix getTrafficClass on a closed socket leaks resources

Also introduces a small behaviour change where calling getTrafficClass
on a closed socket will throw SocketException instead of returning 0.
This restores the behaviour prior to N and is more reasonable.

Bug: 31818400
Test: libcore.java.net.OldSocketTest#test_getTrafficClass_leaky
Change-Id: I4170284eab4db739fb3698cfca0f68acaa848266
1565f7e5138c5f3571e6472d0704ed942bedfa09 31-Oct-2016 Yi Kong <yikong@google.com> Fix sendUrgentData on a closed socket leaks resources

If the socket is closed, sendUrgentData should not create a new impl.
Fail early to avoid leaking resources.

Bug: 31818400
Test: libcore.java.net.OldSocketTest#sendUrgentData
Change-Id: I0e783e110e6cb55ad70f81094c4b6663fc768b4e
780a0e6392567eb5d1c3425043b092d29590976b 19-Aug-2016 Yi Kong <yikong@google.com> Revert "Revert "Import upstream change: Setting IP_TOS on java.net sockets not working on unix""

Fixes a bug in upstream code which uses out-dated RFC 1349 TOS scheme
while modern Linux uses imcompatiable Diffserv/ECN scheme.

Update test expectation to expect ECN bits not set for STREAM sockets.

This reverts commit e706f546a18f06b58345ee64afd884a01f0d38ff.

Bug: 30909505
Bug: 29067535
Test: libcore.java.net.SocketTest, libcore.java.net.DatagramSocketTest
Change-Id: I92de46a4abb5dbb8874fa01504cdd63c6890d0f7
7510c185c95bd2b71ee9b5b9e7f29f4985ba1bd3 25-Aug-2016 Shubham Ajmera <shubhamajmera@google.com> Fix SocketFactoryTest#test_createSocket_InetAddressIInetAddressI

With http://r.android.com/248420/, the order of BindException and
IllegalArgumentException got reversed as bind(localAddr) was invoked
before checking the correctness of the port. The change now corrects
the order in which the exceptions are expected i.e.,
IllegalArgumentException before BindException(IOException).

Also made a few changes in the tests to have a better understanding of the
actual failures.
Changes in the test:
- Added
test_createSocket_InetAddressIInetAddressI_IllegalArgumentException
to have an independent test for IllegalArgumentException without
having any ambiguity with BindException.
- Added test_createSocket_InetAddressIInetAddressI_ExceptionOrder to
verify the order of BindException and IllegalArgumentException.

Test: run cts -m CtsLibcoreTestCases

Bug: 31019685

(cherry picked from commit 51e3a43f7a1def3d74a594d44c2e18cc40bc2c0d)

Change-Id: I435176ac9aed497b99230bf874dc8966b82077c2
51e3a43f7a1def3d74a594d44c2e18cc40bc2c0d 25-Aug-2016 Shubham Ajmera <shubhamajmera@google.com> Fix SocketFactoryTest#test_createSocket_InetAddressIInetAddressI

With http://r.android.com/248420/, the order of BindException and
IllegalArgumentException got reversed as bind(localAddr) was invoked
before checking the correctness of the port. The change now corrects
the order in which the exceptions are expected i.e.,
IllegalArgumentException before BindException(IOException).

Also made a few changes in the tests to have a better understanding of the
actual failures.
Changes in the test:
- Added
test_createSocket_InetAddressIInetAddressI_IllegalArgumentException
to have an independent test for IllegalArgumentException without
having any ambiguity with BindException.
- Added test_createSocket_InetAddressIInetAddressI_ExceptionOrder to
verify the order of BindException and IllegalArgumentException.

Test: run cts -m CtsLibcoreTestCases

Bug: 31019685
Change-Id: Id7d761dcbb78b752247dc2fd469dfa5dc124ee66
e706f546a18f06b58345ee64afd884a01f0d38ff 19-Aug-2016 Yi Kong <yikong@google.com> Revert "Import upstream change: Setting IP_TOS on java.net sockets not working on unix"

This change broke libcore.java.net.SocketTest#test_setTrafficClass.

Reverts commit e646d79e87319f70e32b9e3233435e9d8d8df761.

Bug: 30909505
Change-Id: I4278917c761053af33cd95cb5e84013f43e8d003
7f4b1b8935a58d3f44351083cf5ef19045761de3 11-Aug-2016 Yi Kong <yikong@google.com> Merge OpenJDK 8 java.net (part 2)

Partial import of upstream jdk8u60 that does not introduce behavioural
differences:
* Remove unused imports
* Remove unused private fields
* Adding final modifier to some private fields
* Update copyright header
* Use of generics
* Cosmetic changes

This also imports upstream change to remove NetUtils, which does not
change behavior for Android as we does not use SecurityManager.

No functional change.

Bug: 29067535
Test: CTS java.net tests
Change-Id: I5c864a77f384f237ddac77d8c4579b291dcddb6b
7b7ce9368f104eef4cf337a8a2067e5cf345ccc0 15-Jul-2016 Yi Kong <yikong@google.com> Socket ctor should try all addresses

In M and below, calling:

Socket("www.google.com", 80);

would call InetAddress.getAllByName("www.google.com") and then try
all of the resulting IP addresses in a loop. The new behaviour we
adopted in Enso is only trying the first record.

This restores the old behaviour and make sure we can create socket to
sites with misconfigured AAAA record.

Contributed by: Paul Marks <pmarks@google.com>
Bug: 30007735
Test: libcore.java.net.SocketTest#testSocketTestAllAddresses
Change-Id: Ieaafd20676081f6bf21548d17a95db092eece299
(cherry picked from commit f119f6d48e63d5cab09f5342eb46f84ed91b1195)
0bf6a6f21806fe034c4dbf7982c2cebbaa0a04d2 27-Jul-2016 Yi Kong <yikong@google.com> Comment Android specific change to Socket proxy

OpenJDK 8 introduced HTTP proxy support for sockets, but we don't
support that. Add a comment for the difference.

No behavioural change.

Bug: 29067535
Test: Build
Change-Id: Id533621b201f023e30f98379f3c318b467ffa21e
f119f6d48e63d5cab09f5342eb46f84ed91b1195 15-Jul-2016 Yi Kong <yikong@google.com> Socket ctor should try all addresses

In M and below, calling:

Socket("www.google.com", 80);

would call InetAddress.getAllByName("www.google.com") and then try
all of the resulting IP addresses in a loop. The new behaviour we
adopted in Enso is only trying the first record.

This restores the old behaviour and make sure we can create socket to
sites with misconfigured AAAA record.

Contributed by: Paul Marks <pmarks@google.com>
Bug: 30007735
Test: libcore.java.net.SocketTest#testSocketTestAllAddresses
Change-Id: Ieaafd20676081f6bf21548d17a95db092eece299
e646d79e87319f70e32b9e3233435e9d8d8df761 01-Jul-2016 Yi Kong <yikong@google.com> Import upstream change: Setting IP_TOS on java.net sockets not working on unix

Upstream change:

8072384: Setting IP_TOS on java.net sockets not working on unix
Reviewed-by: michaelm

http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/3767befecb32

Bug: 29067535
Test: Passes CTS tests
Change-Id: I08dc3bdee860062d23e181a43bcde88a728d44c2
49965c1dc9da104344f4893a05e45795a5740d20 30-Jun-2016 Ganesh Mahendran <opensource.ganesh@gmail.com> remove x attribute of java file

java file does not need x attribute. This patch removes it.

Change-Id: I2a7170d99f4bee7a7b819621c84dd197ded37fa2
Signed-off-by: Ganesh Mahendran <opensource.ganesh@gmail.com>
d8188b1b1edf402e17e5de1888f45e2f2f12efff 30-Jun-2016 Yi Kong <yikong@google.com> Comment Android local diff

No behaviour change.

Test: Passes build
Change-Id: I450731bb5c7f367d9ae381c6a1cd221d511026f1
dbaa8e737b0e5ecff9f7b95b4dbc7e217fc493ee 28-Jun-2016 Yi Kong <yikong@google.com> Import upstream socket commits

Upstream changes:

7085981: XXSocket types depend on impl finalizer to close if constructor throws exception
Reviewed-by: alanb, chegar

http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e995c36bb1eb

7088747: Use multicatch in Socket constructor
Reviewed-by: alanb

http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e995c36bb1eb

Bug: 29067535
Change-Id: I20b2d2b7f128b38e20d313b1e9043157ddf5ebba
3a6411ec91b24e73f36301d0075bc7b052894ae9 14-Jun-2016 Yi Kong <yikong@google.com> Merge OpenJDK 8 java.net (part 1)

Partial import of upstream jdk8u60 that does not introduce behavioural
differences:
* Various documentation fixes
* Change HTML <code> and <tt> to {@code} annotation.
* Generics
* Serialization UID
* Code layout

No functional change.

Bug: 29067535
Change-Id: I7fc29692b949a27b528d1b25dfb3f0993005dfd2
829f74ed5f6ff6eba7861302b73db75e0af90130 04-Jan-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Remove #close() call from Socket constructor.

This change restores pre-enso behavior of calling impl.close()
directly.
Classes extending Socket may not expect a call to close
coming from the superclass constructor.

Bug: 26354315
Change-Id: I73378fd8872b30102e3e9627625d6b6baac8d40b
2c87ad3a45cecf9e344487cad1abfdebe79f2c7c 21-Dec-2015 Narayan Kamath <narayan@google.com> Update file headers.

Change-Id: I8149f41585768a1a4b72ab7bb4a1452376c05cc2
b2a0babf8716f6cc296b821165a11a3576f361ae 10-Aug-2015 Narayan Kamath <narayan@google.com> Socket#toString: Change "addr" -> "address"

Change-Id: I2ef6994e668a52a3257dfb4f2ae8b34401ecd8c2
13e0c639dd507ea0309ee63b9660686ca2d598e5 04-Aug-2015 Narayan Kamath <narayan@google.com> Change Socket#toString.

Change-Id: I7d275d95c7e484ce004518b908858e71a0ccc702
f7ab2bc37debba91864bfec6572a3e7bbe994c58 06-May-2015 Piotr Jastrzebski <haaawk@google.com> Use OpenJdk implementation of java.net.*

- Add FileURLConnection.
- NetworkUtilities : Update field names in JNI.
- Suppress a few libcore tests that rely on internal implementation
details.
- Remove code that loads the net library (not needed on android).
- DatagramSocket : Add setNetworkInterface method.
- HttpCookie : make parse & field public
- Inet4Address / Inet6Address : Add getAddressInternal.
- InetAddress : Add methods required by frameworks/base, particularly
those required to deal with net-ids and scope ids.
- URI : Add UriCodec static members for AUTHORITY_ENCODER and friends.
- URL : Add toUriLenient
- URLStreamHandler : Add a toExternalForm variant that optionally
escapes illegal chars.
- Inet4AddressImpl.c : Unconditionally define HAS_GLIBC_GETHOSTBY_R

Change-Id: Ic51f863941f5d954ed6cf86309cc610e711d54bd
51b1b6997fd3f980076b8081f7f1165ccc2a4008 16-Feb-2015 Piotr Jastrzebski <haaawk@google.com> Initial import of OpenJdk files.

Create new libcore/ojluni directory with src/main/java and
src/main/native subdirectiories.

Build ojluni into core-oj jar.

Use openjdk classes from java.awt.font package.

Copy all files from jdk/src/share/classes and jdk/src/solaris/classes
directories in openjdk into libcore/ojluni/src/main/java.

Copy following native files from openjdk to
libcore/ojluni/src/main/native:
jdk/src/solaris/native/java/io/canonicalize_md.c
build/linux-amd64/include/classfile_constants.h
jdk/src/share/native/java/net/DatagramPacket.c
jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c
jdk/src/share/native/java/lang/Double.c
jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h
jdk/src/solaris/native/sun/nio/ch/FileChannelImpl.c
jdk/src/solaris/native/java/io/FileDescriptor_md.c
jdk/src/solaris/native/sun/nio/ch/FileDispatcherImpl.c
jdk/src/share/native/java/io/FileInputStream.c
jdk/src/solaris/native/sun/nio/ch/FileKey.c
jdk/src/solaris/native/java/io/FileOutputStream_md.c
jdk/src/solaris/native/java/io/FileSystem_md.c
jdk/src/share/native/java/lang/Float.c
jdk/src/share/native/java/net/Inet4Address.c
jdk/src/solaris/native/java/net/Inet4AddressImpl.c
jdk/src/share/native/java/net/Inet6Address.c
jdk/src/solaris/native/java/net/Inet6AddressImpl.c
jdk/src/share/native/java/net/InetAddress.c
jdk/src/solaris/native/java/net/InetAddressImplFactory.c
jdk/src/share/native/java/io/io_util.c
jdk/src/solaris/native/sun/nio/ch/IOUtil.c
jdk/src/share/native/java/io/io_util.h
jdk/src/solaris/native/java/io/io_util_md.c
jdk/src/solaris/native/java/io/io_util_md.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/java_io_FileDescriptor.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileInputStream.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileOutputStream.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileSystem.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_ObjectStreamClass.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_UnixFileSystem.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Double.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Float.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Integer.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Long.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Runtime.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Shutdown.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_StrictMath.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_String.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_System.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Thread.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Throwable.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_DatagramPacket.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4Address.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4AddressImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6Address.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6AddressImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddress.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddressImplFactory.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_NetworkInterface.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainDatagramSocketImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainSocketImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketInputStream.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOptions.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOutputStream.h
jdk/src/share/native/java/lang/java_props.h
jdk/src/solaris/native/java/lang/java_props_md.c
jdk/src/share/native/java/util/zip/Adler32.c as java_util_zip_Adler32.c
jdk/src/share/native/java/util/zip/CRC32.c as java_util_zip_CRC32.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_CRC32.h
jdk/src/share/native/java/util/zip/Deflater.c as java_util_zip_Deflater.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Deflater.h
jdk/src/share/native/java/util/zip/Inflater.c as java_util_zip_Inflater.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Inflater.h
jdk/src/share/native/java/util/zip/ZipFile.c as java_util_zip_ZipFile.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_ZipFile.h
jdk/src/share/native/java/lang/fdlibm/include/jfdlibm.h
jdk/src/share/native/common/jlong.h
jdk/src/solaris/native/common/jlong_md.h
jdk/src/share/native/common/jni_util.c
jdk/src/share/native/common/jni_util.h
jdk/src/solaris/native/common/jni_util_md.c
jdk/src/share/javavm/export/jvm.h
jdk/src/solaris/javavm/export/jvm_md.h
jdk/src/solaris/native/java/net/linux_close.c
jdk/src/share/native/sun/misc/NativeSignalHandler.c
jdk/src/solaris/native/sun/nio/ch/NativeThread.c
jdk/src/share/native/java/net/net_util.c
jdk/src/share/native/java/net/net_util.h
jdk/src/solaris/native/java/net/net_util_md.c
jdk/src/solaris/native/java/net/net_util_md.h
jdk/src/solaris/native/java/net/NetworkInterface.c
jdk/src/share/native/sun/nio/ch/nio.h
jdk/src/solaris/native/sun/nio/ch/nio_util.h
jdk/src/share/native/java/io/ObjectStreamClass.c
jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c
jdk/src/solaris/native/java/net/PlainSocketImpl.c
jdk/src/solaris/native/java/lang/ProcessEnvironment_md.c
jdk/src/share/native/java/lang/Runtime.c
jdk/src/share/native/java/lang/Shutdown.c
jdk/src/share/native/sun/misc/Signal.c
jdk/src/solaris/native/java/net/SocketInputStream.c
jdk/src/solaris/native/java/net/SocketOutputStream.c
jdk/src/share/native/java/lang/StrictMath.c
jdk/src/share/native/java/lang/String.c
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_NativeSignalHandler.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_Signal.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/sun_net_spi_DefaultProxySelector.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileChannelImpl.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileDispatcherImpl.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileKey.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOStatus.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOUtil.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_NativeThread.h
jdk/src/share/native/java/lang/System.c
jdk/src/share/native/java/lang/Thread.c
jdk/src/share/native/java/lang/Throwable.c
jdk/src/solaris/native/java/io/UnixFileSystem_md.c
jdk/src/solaris/native/java/lang/UNIXProcess_md.c
jdk/src/share/native/java/util/zip/zip_util.c
jdk/src/share/native/java/util/zip/zip_util.h

Change-Id: Ib237df4e1b7b5b4d9f12e74d189e6ec9eed3c31d