aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorglewis <glewis@FreeBSD.org>2010-07-11 00:44:12 +0800
committerglewis <glewis@FreeBSD.org>2010-07-11 00:44:12 +0800
commit66393ccd78339411bcd7de5274dea3b4e1b2d3f4 (patch)
treeed0884a092dc1e9267a7287c8f7b7ec067d26c08 /java
parentbc64506af8e1e948058e817e7b9213bdee668181 (diff)
downloadfreebsd-ports-graphics-66393ccd78339411bcd7de5274dea3b4e1b2d3f4.tar.gz
freebsd-ports-graphics-66393ccd78339411bcd7de5274dea3b4e1b2d3f4.tar.zst
freebsd-ports-graphics-66393ccd78339411bcd7de5274dea3b4e1b2d3f4.zip
. Update to build 20.
PR: 148202
Diffstat (limited to 'java')
-rw-r--r--java/openjdk6/Makefile27
-rw-r--r--java/openjdk6/distinfo24
-rw-r--r--java/openjdk6/files/patch-set1596
3 files changed, 886 insertions, 761 deletions
diff --git a/java/openjdk6/Makefile b/java/openjdk6/Makefile
index 0ee2172ca99..3c50f2874e3 100644
--- a/java/openjdk6/Makefile
+++ b/java/openjdk6/Makefile
@@ -6,22 +6,23 @@
#
PORTNAME= openjdk6
-PORTVERSION= b19
-PORTREVISION= 1
+PORTVERSION= b20
CATEGORIES= java devel
MASTER_SITES= http://download.java.net/openjdk/jdk6/promoted/${PORTVERSION}/ \
- https://jaxp.dev.java.net/files/documents/913/147491/:jaxp \
- http://kenai.com/projects/jdk6-drops/downloads/download/:jaxws \
+ https://jaxp.dev.java.net/files/documents/913/150648/:jaxp \
+ https://jax-ws.dev.java.net/files/documents/4202/150724/:jaxws \
+ https://jax-ws.dev.java.net/files/documents/4202/150725/:jaf \
http://icedtea.classpath.org/builds/icedtea6/src/ \
http://icedtea.classpath.org/builds/icedtea6/src/drops/:jaxp \
http://icedtea.classpath.org/builds/icedtea6/src/drops/:jaxws \
+ http://icedtea.classpath.org/builds/icedtea6/src/drops/:jaf \
${MASTER_SITE_APACHE:S,%SUBDIR%/,ant/binaries/:ant,} \
http://download.java.net/openjdk/jtreg/promoted/${JTREGVERSION}/:jtreg
DISTNAME= openjdk-6-src-${PORTVERSION}-${OPENJDK_BUILDDATE}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${JAXPFILE}:jaxp \
${JAXWSFILE}:jaxws \
- ${JAFFILE}:jaxws \
+ ${JAFFILE}:jaf \
${ANTFILE}:ant
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} ${ANTFILE}
@@ -35,7 +36,9 @@ LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
RUN_DEPENDS= javavm:${PORTSDIR}/java/javavmwrapper \
${LOCALBASE}/lib/X11/fonts/dejavu:${PORTSDIR}/x11-fonts/dejavu
-OPENJDK_BUILDDATE= 15_apr_2010
+LICENSE= GPLv2
+
+OPENJDK_BUILDDATE= 21_jun_2010
OPTIONS= DEBUG "Enable legacy debugging support" off \
FASTDEBUG "Include fastdebug build" off \
@@ -50,12 +53,12 @@ USE_GMAKE= yes
USE_MOTIF= yes
USE_XORG= xtst xi xt x11
-JAXP_BUILDDATE= 2010_01_15
-JAXPFILE= jdk6-jaxp-${JAXP_BUILDDATE}.zip
-JAXWS_BUILDDATE=2009_10_27
-JAXWSFILE= jdk6-jaxws-${JAXWS_BUILDDATE}.zip
-JAF_BUILDDATE= 2009_10_27
-JAFFILE= jdk6-jaf-${JAF_BUILDDATE}.zip
+JAXP_BUILD= b20
+JAXPFILE= jdk6-jaxp-${JAXP_BUILD}.zip
+JAXWS_BUILD= b20
+JAXWSFILE= jdk6-jaxws-${JAXWS_BUILD}.zip
+JAF_BUILD= b20
+JAFFILE= jdk6-jaf-${JAF_BUILD}.zip
JTREGVERSION= b03
JTREGFILE= jtreg-4_0-bin-${JTREGVERSION}-31_mar_2009.zip
diff --git a/java/openjdk6/distinfo b/java/openjdk6/distinfo
index 3df82098260..2a19e0099b4 100644
--- a/java/openjdk6/distinfo
+++ b/java/openjdk6/distinfo
@@ -1,15 +1,15 @@
-MD5 (openjdk-6-src-b19-15_apr_2010.tar.gz) = 39bbf623a6c83ca63b92593062a28146
-SHA256 (openjdk-6-src-b19-15_apr_2010.tar.gz) = 475e788dc9fe7f360edc147167e81111e46afae96df6b8a184c13d1e160ae8e4
-SIZE (openjdk-6-src-b19-15_apr_2010.tar.gz) = 44912180
-MD5 (jdk6-jaxp-2010_01_15.zip) = 8b7e78ef992ffb7f583617dd3036bdb7
-SHA256 (jdk6-jaxp-2010_01_15.zip) = 181615cfec1c3721a7d8f278fa25b392be4247a496c7774a10cb9df37684f94f
-SIZE (jdk6-jaxp-2010_01_15.zip) = 5976848
-MD5 (jdk6-jaxws-2009_10_27.zip) = 3ea5728706169498b722b898a1008acf
-SHA256 (jdk6-jaxws-2009_10_27.zip) = 155ff3be83c980e197621a2fbf7ee34e8e0f536489351a5865cf0e52206245e2
-SIZE (jdk6-jaxws-2009_10_27.zip) = 5446377
-MD5 (jdk6-jaf-2009_10_27.zip) = 7a50bb540a27cdd0001885630088b758
-SHA256 (jdk6-jaf-2009_10_27.zip) = fdc51476fc6bcc69ea1f099f33e84601a126bfa8b11c8fa11c25dc574345aa9f
-SIZE (jdk6-jaf-2009_10_27.zip) = 69593
+MD5 (openjdk-6-src-b20-21_jun_2010.tar.gz) = 0b36adbf67e4f261e1b827ed4be4f447
+SHA256 (openjdk-6-src-b20-21_jun_2010.tar.gz) = fcf8f1d614e5965e90ef1b1a6d5eecc2bcc3078eaffbb62b83dfba52da62e54b
+SIZE (openjdk-6-src-b20-21_jun_2010.tar.gz) = 45078703
+MD5 (jdk6-jaxp-b20.zip) = 22e95fbdb9fb7d8b6b6fc0a1d76d1fbd
+SHA256 (jdk6-jaxp-b20.zip) = d097627d4059d488c5a09d4e33cec275a193d4d8bc0fea8ef4f1337170904156
+SIZE (jdk6-jaxp-b20.zip) = 5944804
+MD5 (jdk6-jaxws-b20.zip) = 91adfd41e6f001add4f92ae31216b1e3
+SHA256 (jdk6-jaxws-b20.zip) = 0c460583898b968a58bf88eb53f90a0e34369e2562d65fb3a143512dfcaeb3eb
+SIZE (jdk6-jaxws-b20.zip) = 5513069
+MD5 (jdk6-jaf-b20.zip) = bc95c133620bd68c161cac9891592901
+SHA256 (jdk6-jaf-b20.zip) = 78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012
+SIZE (jdk6-jaf-b20.zip) = 71243
MD5 (apache-ant-1.7.1-bin.tar.bz2) = 9330447f3763b87570dd1118c49a8efd
SHA256 (apache-ant-1.7.1-bin.tar.bz2) = 24e54c9d90b81d1b7342695a8285a969393fd883e99ffbbc04203c106d9c2f97
SIZE (apache-ant-1.7.1-bin.tar.bz2) = 7641928
diff --git a/java/openjdk6/files/patch-set b/java/openjdk6/files/patch-set
index 4c8ea113092..defa9f5ea9e 100644
--- a/java/openjdk6/files/patch-set
+++ b/java/openjdk6/files/patch-set
@@ -1,8 +1,8 @@
---- Makefile 2010-04-15 11:30:12.000000000 +0400
-+++ Makefile 2010-04-17 21:48:07.000000000 +0400
-@@ -159,6 +159,18 @@
- clobber:: deploy-clobber
- endif
+--- Makefile 2010-06-21 14:11:11.000000000 -0700
++++ Makefile 2010-06-20 21:56:15.000000000 -0700
+@@ -236,6 +236,18 @@
+
+ clean: clobber
+# Add location of iconv headers & libs
+ifeq ($(PLATFORM), bsd)
@@ -17,10 +17,10 @@
+endif
+
#
- # Generic debug build, fastdebug or debug. Needs special handling.
- # Note that debug builds do NOT do INSTALL steps, but must be done
---- corba/make/common/Defs-bsd.gmk 2010-04-17 21:43:54.000000000 +0400
-+++ corba/make/common/Defs-bsd.gmk 2010-04-17 21:48:07.000000000 +0400
+ # Dev builds
+ #
+--- corba/make/common/Defs-bsd.gmk 2010-06-27 11:37:43.000000000 -0700
++++ corba/make/common/Defs-bsd.gmk 2010-06-20 21:56:15.000000000 -0700
@@ -40,18 +40,12 @@
# Get shared JDK settings
include $(BUILDDIR)/common/shared/Defs.gmk
@@ -142,8 +142,8 @@
override OTHER_M4FLAGS = -D__GLIBC__ -DGNU_ASSEMBLER
override SUN_CMM_SUBDIR =
override THREADS_FLAG = native
---- corba/make/common/Defs-linux.gmk 2010-04-15 11:30:23.000000000 +0400
-+++ corba/make/common/Defs-linux.gmk 2010-04-17 21:48:07.000000000 +0400
+--- corba/make/common/Defs-linux.gmk 2010-06-21 14:11:20.000000000 -0700
++++ corba/make/common/Defs-linux.gmk 2010-06-20 21:56:15.000000000 -0700
@@ -290,7 +290,7 @@
override LIBTHREAD =
override MOOT_PRIORITIES = true
@@ -153,8 +153,8 @@
ifeq ($(ARCH), amd64)
override OPENWIN_LIB = $(OPENWIN_HOME)/lib64
else
---- corba/make/common/Defs.gmk 2010-04-15 11:30:23.000000000 +0400
-+++ corba/make/common/Defs.gmk 2010-04-17 21:48:07.000000000 +0400
+--- corba/make/common/Defs.gmk 2010-06-21 14:11:20.000000000 -0700
++++ corba/make/common/Defs.gmk 2010-06-20 21:56:15.000000000 -0700
@@ -53,6 +53,24 @@
_OUTPUTDIR=$(TOPDIR)/build/$(PLATFORM)-$(ARCH)
@@ -190,8 +190,8 @@
endif # PROGRAM
LDLIBS_COMMON += $(EXTRA_LIBS)
---- corba/make/common/Mapfile-vers.gmk 2010-04-15 11:30:23.000000000 +0400
-+++ corba/make/common/Mapfile-vers.gmk 2010-04-17 21:48:07.000000000 +0400
+--- corba/make/common/Mapfile-vers.gmk 2010-06-21 14:11:20.000000000 -0700
++++ corba/make/common/Mapfile-vers.gmk 2010-06-20 21:56:15.000000000 -0700
@@ -77,7 +77,7 @@
endif # PLATFORM
@@ -201,8 +201,8 @@
ifeq ($(VARIANT), OPT)
# OPT build MUST have a mapfile?
---- corba/make/common/shared/Compiler-gcc.gmk 2010-04-15 11:30:23.000000000 +0400
-+++ corba/make/common/shared/Compiler-gcc.gmk 2010-04-17 21:48:07.000000000 +0400
+--- corba/make/common/shared/Compiler-gcc.gmk 2010-06-21 14:11:20.000000000 -0700
++++ corba/make/common/shared/Compiler-gcc.gmk 2010-06-20 21:56:15.000000000 -0700
@@ -100,6 +100,24 @@
endif
@@ -228,8 +228,8 @@
ifeq ($(PLATFORM), solaris)
# Settings specific to Solaris
---- corba/make/common/shared/Compiler.gmk 2010-04-15 11:30:23.000000000 +0400
-+++ corba/make/common/shared/Compiler.gmk 2010-04-17 21:48:07.000000000 +0400
+--- corba/make/common/shared/Compiler.gmk 2010-06-21 14:11:20.000000000 -0700
++++ corba/make/common/shared/Compiler.gmk 2010-06-20 21:56:15.000000000 -0700
@@ -42,6 +42,11 @@
override CC_VERSION = gcc
endif
@@ -242,8 +242,8 @@
# Get the compiler specific settings
include $(BUILDDIR)/common/shared/Compiler-$(CC_VERSION).gmk
---- corba/make/common/shared/Defs-bsd.gmk 2010-04-17 21:43:54.000000000 +0400
-+++ corba/make/common/shared/Defs-bsd.gmk 2010-04-17 21:48:07.000000000 +0400
+--- corba/make/common/shared/Defs-bsd.gmk 2010-06-27 11:37:43.000000000 -0700
++++ corba/make/common/shared/Defs-bsd.gmk 2010-06-20 21:56:15.000000000 -0700
@@ -54,7 +54,7 @@
endef
@@ -262,8 +262,8 @@
endif
# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK.
---- corba/make/common/shared/Defs-java.gmk 2010-04-15 11:30:23.000000000 +0400
-+++ corba/make/common/shared/Defs-java.gmk 2010-04-17 21:48:07.000000000 +0400
+--- corba/make/common/shared/Defs-java.gmk 2010-06-21 14:11:20.000000000 -0700
++++ corba/make/common/shared/Defs-java.gmk 2010-06-20 21:56:15.000000000 -0700
@@ -38,7 +38,7 @@
# Suspect this may not be needed anymore.
JAVA_MEM_FLAGS += -Xms$(MAX_VM_MEMORY)m -XX:-Inline
@@ -273,8 +273,8 @@
endif
#
---- corba/make/common/shared/Defs-utils.gmk 2010-04-15 11:30:23.000000000 +0400
-+++ corba/make/common/shared/Defs-utils.gmk 2010-04-17 21:48:07.000000000 +0400
+--- corba/make/common/shared/Defs-utils.gmk 2010-06-21 14:11:20.000000000 -0700
++++ corba/make/common/shared/Defs-utils.gmk 2010-06-20 21:56:15.000000000 -0700
@@ -53,6 +53,13 @@
UTILS_DEVTOOL_PATH=$(USRBIN_PATH)
endif
@@ -322,9 +322,9 @@
+ TAR = $(UTILS_USR_BIN_PATH)tar
+ endif
+endif
---- corba/make/common/shared/Platform.gmk 2010-04-15 11:30:23.000000000 +0400
-+++ corba/make/common/shared/Platform.gmk 2010-04-17 21:48:07.000000000 +0400
-@@ -265,6 +265,76 @@
+--- corba/make/common/shared/Platform.gmk 2010-06-21 14:11:20.000000000 -0700
++++ corba/make/common/shared/Platform.gmk 2010-06-20 21:56:15.000000000 -0700
+@@ -261,6 +261,76 @@
MB_OF_MEMORY := $(shell free -m | fgrep Mem: | sed -e 's@\ \ *@ @g' | cut -d' ' -f2)
endif
@@ -401,7 +401,7 @@
# Windows with and without CYGWIN will be slightly different
ifeq ($(SYSTEM_UNAME), Windows_NT)
PLATFORM = windows
-@@ -376,7 +446,14 @@
+@@ -375,7 +445,14 @@
# build machines and adjustments will be made to prevent excessing
# system swapping during the build.
# If we don't know, assume 512. Subtract 128 from MB for VM MAX.
@@ -417,7 +417,7 @@
ifneq ($(MB_OF_MEMORY),)
LOW_MEMORY_MACHINE := $(shell \
if [ $(MB_OF_MEMORY) -le 512 ] ; then \
-@@ -388,7 +465,7 @@
+@@ -387,7 +464,7 @@
if [ $(MB_OF_MEMORY) -le 1024 ] ; then \
expr $(MB_OF_MEMORY) '-' 128 ; \
else \
@@ -426,30 +426,8 @@
fi)
MIN_VM_MEMORY := $(shell \
if [ $(MAX_VM_MEMORY) -le 128 ] ; then \
---- corba/make/sun/corba/core/Makefile 2010-04-15 11:30:23.000000000 +0400
-+++ corba/make/sun/corba/core/Makefile 2010-04-17 21:48:07.000000000 +0400
-@@ -53,11 +53,19 @@
- ifdef STANDALONE_CORBA_WS
- # FIXUP: What is this all about?
- OTHER_LDFLAGS=-L$(BOOTDIR)/jre/lib/$(ARCH) -L$(BOOTDIR)/jre/lib/$(LIBARCH)/native_threads -ljvm
-+ifeq ($(PLATFORM), bsd)
-+OTHER_INCLUDES+=-ICClassHeaders -I$(BOOTDIR)/include -I$(BOOTDIR)/include/$(OS_NAME)
-+else
- OTHER_INCLUDES+=-ICClassHeaders -I$(BOOTDIR)/include -I$(BOOTDIR)/include/$(PLATFORM)
-+endif
- else
- OTHER_LDLIBS=$(JVMLIB)
-+ifeq ($(PLATFORM), bsd)
-+OTHER_INCLUDES+=-ICClassHeaders -I$(BOOTDIR)/include -I$(BOOTDIR)/include/$(OS_NAME)
-+else
- OTHER_INCLUDES+=-ICClassHeaders -I$(BOOTDIR)/include -I$(BOOTDIR)/include/$(PLATFORM)
- endif
-+endif
-
-
- FILES_c = ioser.c
---- hotspot/agent/make/Makefile 2010-04-15 11:31:15.000000000 +0400
-+++ hotspot/agent/make/Makefile 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/make/Makefile 2010-06-21 14:12:09.000000000 -0700
++++ hotspot/agent/make/Makefile 2010-06-20 21:56:15.000000000 -0700
@@ -52,6 +52,9 @@
sun.jvm.hotspot.compiler \
sun.jvm.hotspot.debugger \
@@ -490,8 +468,8 @@
sun/jvm/hotspot/runtime/ia64/*.java \
sun/jvm/hotspot/runtime/linux/*.java \
sun/jvm/hotspot/runtime/linux_amd64/*.java \
---- hotspot/agent/src/os/bsd/BsdDebuggerLocal.c 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/BsdDebuggerLocal.c 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/BsdDebuggerLocal.c 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/BsdDebuggerLocal.c 2010-06-20 21:56:15.000000000 -0700
@@ -22,6 +22,7 @@
*
*/
@@ -625,8 +603,8 @@
#endif /* amd64 */
---- hotspot/agent/src/os/bsd/Makefile 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/Makefile 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/Makefile 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/Makefile 2010-06-20 21:56:15.000000000 -0700
@@ -22,7 +22,7 @@
#
#
@@ -687,8 +665,8 @@
+ rm -f test.o
+ -rmdir $(ARCH)
---- hotspot/agent/src/os/bsd/elfmacros.h 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/elfmacros.h 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/elfmacros.h 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/elfmacros.h 2010-06-20 21:56:15.000000000 -0700
@@ -25,16 +25,19 @@
#ifndef _ELFMACROS_H_
#define _ELFMACROS_H_
@@ -724,8 +702,8 @@
#endif
---- hotspot/agent/src/os/bsd/hsearch_r.c 1970-01-01 03:00:00.000000000 +0300
-+++ hotspot/agent/src/os/bsd/hsearch_r.c 2010-03-14 20:12:55.000000000 +0300
+--- hotspot/agent/src/os/bsd/hsearch_r.c 1969-12-31 16:00:00.000000000 -0800
++++ hotspot/agent/src/os/bsd/hsearch_r.c 2010-06-20 21:56:15.000000000 -0700
@@ -0,0 +1,217 @@
+/* Copyright (C) 1993,1995-1997,2002,2005,2007,2008
+ Free Software Foundation, Inc.
@@ -944,8 +922,8 @@
+ *retval = NULL;
+ return 0;
+}
---- hotspot/agent/src/os/bsd/hsearch_r.h 1970-01-01 03:00:00.000000000 +0300
-+++ hotspot/agent/src/os/bsd/hsearch_r.h 2010-03-14 20:12:55.000000000 +0300
+--- hotspot/agent/src/os/bsd/hsearch_r.h 1969-12-31 16:00:00.000000000 -0800
++++ hotspot/agent/src/os/bsd/hsearch_r.h 2010-06-20 21:56:15.000000000 -0700
@@ -0,0 +1,42 @@
+/* Declarations for System V style searching functions.
+ Copyright (C) 1995-1999, 2000 Free Software Foundation, Inc.
@@ -989,8 +967,8 @@
+extern void hdestroy_r (struct hsearch_data *__htab);
+
+#endif /* _HSEARCH_R_H_ */
---- hotspot/agent/src/os/bsd/libproc.h 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/libproc.h 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/libproc.h 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/libproc.h 2010-06-20 21:56:15.000000000 -0700
@@ -27,7 +27,8 @@
#include <unistd.h>
@@ -1049,8 +1027,8 @@
// get number of shared objects
int get_num_libs(struct ps_prochandle* ph);
---- hotspot/agent/src/os/bsd/libproc_impl.c 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/libproc_impl.c 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/libproc_impl.c 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/libproc_impl.c 2010-06-20 21:56:15.000000000 -0700
@@ -177,8 +177,11 @@
newlib->symtab = build_symtab(newlib->fd);
if (newlib->symtab == NULL) {
@@ -1140,8 +1118,8 @@
return PS_OK;
}
+
---- hotspot/agent/src/os/bsd/libproc_impl.h 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/libproc_impl.h 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/libproc_impl.h 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/libproc_impl.h 2010-06-20 21:56:15.000000000 -0700
@@ -47,7 +47,7 @@
typedef struct thread_info {
lwpid_t lwp_id;
@@ -1162,8 +1140,8 @@
} ps_prochandle_ops;
// the ps_prochandle
---- hotspot/agent/src/os/bsd/mapfile 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/mapfile 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/mapfile 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/mapfile 2010-06-20 21:56:15.000000000 -0700
@@ -41,15 +41,21 @@
Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_getThreadIntegerRegisterSet0;
@@ -1190,8 +1168,8 @@
# used by attach test program
init_libproc;
---- hotspot/agent/src/os/bsd/proc_service.h 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/proc_service.h 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/proc_service.h 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/proc_service.h 2010-06-20 21:56:15.000000000 -0700
@@ -22,6 +22,8 @@
*
*/
@@ -1215,8 +1193,8 @@
const void *buf, size_t size);
ps_err_e ps_lsetfpregs(struct ps_prochandle *ph, lwpid_t lid, const prfpregset_t *fpregs);
---- hotspot/agent/src/os/bsd/ps_core.c 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/ps_core.c 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/ps_core.c 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/ps_core.c 2010-06-20 21:56:15.000000000 -0700
@@ -142,6 +142,7 @@
map->next = ph->core->class_share_maps;
@@ -1440,8 +1418,8 @@
struct ps_prochandle* ph = (struct ps_prochandle*) calloc(1, sizeof(struct ps_prochandle));
if (ph == NULL) {
---- hotspot/agent/src/os/bsd/ps_proc.c 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/ps_proc.c 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/ps_proc.c 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/ps_proc.c 2010-06-20 21:56:15.000000000 -0700
@@ -22,20 +22,22 @@
*
*/
@@ -1931,8 +1909,8 @@
- }
return ph;
}
---- hotspot/agent/src/os/bsd/salibelf.c 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/salibelf.c 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/salibelf.c 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/salibelf.c 2010-06-20 21:56:15.000000000 -0700
@@ -25,6 +25,7 @@
#include "salibelf.h"
#include <stdlib.h>
@@ -1941,8 +1919,8 @@
extern void print_debug(const char*,...);
---- hotspot/agent/src/os/bsd/symtab.c 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/symtab.c 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/symtab.c 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/symtab.c 2010-06-20 21:56:15.000000000 -0700
@@ -23,13 +23,14 @@
*/
@@ -2037,8 +2015,8 @@
goto quit;
}
// the symbol table
---- hotspot/agent/src/os/bsd/test.c 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/agent/src/os/bsd/test.c 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/os/bsd/test.c 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/os/bsd/test.c 2010-06-20 21:56:15.000000000 -0700
@@ -44,7 +44,7 @@
}
@@ -2048,8 +2026,8 @@
return 1;
}
}
---- hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java 2010-06-20 21:56:15.000000000 -0700
@@ -30,10 +30,8 @@
import sun.jvm.hotspot.debugger.cdbg.*;
import sun.jvm.hotspot.debugger.x86.*;
@@ -2075,8 +2053,8 @@
} else {
throw new DebuggerException(cpu + " is not yet supported");
}
---- hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java 2010-06-27 11:37:43.000000000 -0700
++++ hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java 2010-06-20 21:56:15.000000000 -0700
@@ -26,9 +26,7 @@
import sun.jvm.hotspot.debugger.*;
@@ -2098,8 +2076,190 @@
} else {
throw new RuntimeException("cpu " + cpu + " is not yet supported");
}
---- hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java 2010-04-15 11:31:18.000000000 +0400
-+++ hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ia64/BsdIA64ThreadContext.java 1969-12-31 16:00:00.000000000 -0800
++++ hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ia64/BsdIA64ThreadContext.java 2010-06-20 21:56:06.000000000 -0700
+@@ -0,0 +1,46 @@
++/*
++ * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * This code is free software; you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License version 2 only, as
++ * published by the Free Software Foundation.
++ *
++ * This code is distributed in the hope that it will be useful, but WITHOUT
++ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
++ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
++ * version 2 for more details (a copy is included in the LICENSE file that
++ * accompanied this code).
++ *
++ * You should have received a copy of the GNU General Public License version
++ * 2 along with this work; if not, write to the Free Software Foundation,
++ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
++ *
++ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
++ * or visit www.oracle.com if you need additional information or have any
++ * questions.
++ *
++ */
++
++package sun.jvm.hotspot.debugger.bsd.ia64;
++
++import sun.jvm.hotspot.debugger.*;
++import sun.jvm.hotspot.debugger.ia64.*;
++import sun.jvm.hotspot.debugger.bsd.*;
++
++public class BsdIA64ThreadContext extends IA64ThreadContext {
++ private BsdDebugger debugger;
++
++ public BsdIA64ThreadContext(BsdDebugger debugger) {
++ super();
++ this.debugger = debugger;
++ }
++
++ public void setRegisterAsAddress(int index, Address value) {
++ setRegister(index, debugger.getAddressValue(value));
++ }
++
++ public Address getRegisterAsAddress(int index) {
++ return debugger.newAddress(getRegister(index));
++ }
++}
+--- hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/sparc/BsdSPARCCFrame.java 1969-12-31 16:00:00.000000000 -0800
++++ hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/sparc/BsdSPARCCFrame.java 2010-06-20 21:56:06.000000000 -0700
+@@ -0,0 +1,81 @@
++/*
++ * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * This code is free software; you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License version 2 only, as
++ * published by the Free Software Foundation.
++ *
++ * This code is distributed in the hope that it will be useful, but WITHOUT
++ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
++ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
++ * version 2 for more details (a copy is included in the LICENSE file that
++ * accompanied this code).
++ *
++ * You should have received a copy of the GNU General Public License version
++ * 2 along with this work; if not, write to the Free Software Foundation,
++ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
++ *
++ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
++ * or visit www.oracle.com if you need additional information or have any
++ * questions.
++ *
++ */
++
++package sun.jvm.hotspot.debugger.bsd.sparc;
++
++import sun.jvm.hotspot.debugger.*;
++import sun.jvm.hotspot.debugger.sparc.*;
++import sun.jvm.hotspot.debugger.bsd.*;
++import sun.jvm.hotspot.debugger.cdbg.*;
++import sun.jvm.hotspot.debugger.cdbg.basic.*;
++
++final public class BsdSPARCCFrame extends BasicCFrame {
++ // package/class internals only
++
++ public BsdSPARCCFrame(BsdDebugger dbg, Address sp, Address pc, int address_size) {
++ super(dbg.getCDebugger());
++ this.sp = sp;
++ this.pc = pc;
++ this.dbg = dbg;
++ this.address_size=address_size;
++ if (address_size==8) SPARC_STACK_BIAS = 0x7ff;
++ else SPARC_STACK_BIAS = 0x0;
++ }
++
++ // override base class impl to avoid ELF parsing
++ public ClosestSymbol closestSymbolToPC() {
++ // try native lookup in debugger.
++ return dbg.lookup(dbg.getAddressValue(pc()));
++ }
++
++ public Address pc() {
++ return pc;
++ }
++
++ public Address localVariableBase() {
++ return sp;
++ }
++
++ public CFrame sender() {
++ if (sp == null) {
++ return null;
++ }
++
++ Address nextSP = sp.getAddressAt( SPARCThreadContext.R_SP * address_size + SPARC_STACK_BIAS);
++ if (nextSP == null) {
++ return null;
++ }
++ Address nextPC = sp.getAddressAt(SPARCThreadContext.R_O7 * address_size + SPARC_STACK_BIAS);
++ if (nextPC == null) {
++ return null;
++ }
++ return new BsdSPARCCFrame(dbg, nextSP, nextPC,address_size);
++ }
++
++ public static int SPARC_STACK_BIAS;
++ private static int address_size;
++ private Address pc;
++ private Address sp;
++ private BsdDebugger dbg;
++}
+--- hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/sparc/BsdSPARCThreadContext.java 1969-12-31 16:00:00.000000000 -0800
++++ hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/sparc/BsdSPARCThreadContext.java 2010-06-20 21:56:06.000000000 -0700
+@@ -0,0 +1,46 @@
++/*
++ * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved.
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * This code is free software; you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License version 2 only, as
++ * published by the Free Software Foundation.
++ *
++ * This code is distributed in the hope that it will be useful, but WITHOUT
++ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
++ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
++ * version 2 for more details (a copy is included in the LICENSE file that
++ * accompanied this code).
++ *
++ * You should have received a copy of the GNU General Public License version
++ * 2 along with this work; if not, write to the Free Software Foundation,
++ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
++ *
++ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
++ * or visit www.oracle.com if you need additional information or have any
++ * questions.
++ *
++ */
++
++package sun.jvm.hotspot.debugger.bsd.sparc;
++
++import sun.jvm.hotspot.debugger.*;
++import sun.jvm.hotspot.debugger.sparc.*;
++import sun.jvm.hotspot.debugger.bsd.*;
++
++public class BsdSPARCThreadContext extends SPARCThreadContext {
++ private BsdDebugger debugger;
++
++ public BsdSPARCThreadContext(BsdDebugger debugger) {
++ super();
++ this.debugger = debugger;
++ }
++
++ public void setRegisterAsAddress(int index, Address value) {
++ setRegister(index, debugger.getAddressValue(value));
++ }
++
++ public Address getRegisterAsAddress(int index) {
++ return debugger.newAddress(getRegister(index));
++ }
++}
+--- hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java 2010-06-21 14:12:12.000000000 -0700
++++ hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java 2010-06-20 21:56:15.000000000 -0700
@@ -37,6 +37,8 @@
import sun.jvm.hotspot.runtime.linux_ia64.LinuxIA64JavaThreadPDAccess;
import sun.jvm.hotspot.runtime.linux_amd64.LinuxAMD64JavaThreadPDAccess;
@@ -2123,8 +2283,8 @@
}
if (access == null) {
---- hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java 2010-06-27 11:37:43.000000000 -0700
++++ hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java 2010-06-20 21:56:15.000000000 -0700
@@ -28,37 +28,36 @@
private static String[] signalNames = {
"", /* No signal 0 */
@@ -2185,8 +2345,8 @@
};
public static String getSignalName(int sigNum) {
---- hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java 2010-06-27 11:37:43.000000000 -0700
++++ hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java 2010-06-20 21:56:15.000000000 -0700
@@ -32,33 +32,32 @@
"SIGQUIT", /* quit (ASCII FS) */
"SIGILL", /* illegal instruction (not reset when caught) */
@@ -2240,8 +2400,8 @@
};
public static String getSignalName(int sigNum) {
---- hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2010-04-15 11:31:19.000000000 +0400
-+++ hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2010-06-21 14:12:13.000000000 -0700
++++ hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2010-06-20 21:56:15.000000000 -0700
@@ -37,6 +37,14 @@
return "solaris";
} else if (os.equals("Linux")) {
@@ -2257,8 +2417,8 @@
} else if (os.startsWith("Windows")) {
return "win32";
} else {
---- hotspot/make/Makefile 2010-04-15 11:31:19.000000000 +0400
-+++ hotspot/make/Makefile 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/make/Makefile 2010-06-21 14:12:13.000000000 -0700
++++ hotspot/make/Makefile 2010-06-26 22:18:02.000000000 -0700
@@ -290,11 +290,32 @@
# Shared Library
ifneq ($(OSNAME),windows)
@@ -2300,8 +2460,8 @@
endif
endif
---- hotspot/make/bsd/Makefile 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/Makefile 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/make/bsd/Makefile 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/Makefile 2010-06-20 21:56:15.000000000 -0700
@@ -220,7 +220,10 @@
# Solaris 2.5.1, 2.6).
# Disable this check by setting DISABLE_HOTSPOT_OS_VERSION_CHECK=ok.
@@ -2314,8 +2474,8 @@
OS_VERSION := $(shell uname -r)
EMPTY_IF_NOT_SUPPORTED = $(filter $(SUPPORTED_OS_VERSION),$(OS_VERSION))
---- hotspot/make/bsd/makefiles/buildtree.make 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/makefiles/buildtree.make 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/make/bsd/makefiles/buildtree.make 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/makefiles/buildtree.make 2010-06-20 21:56:15.000000000 -0700
@@ -287,10 +287,11 @@
[ -n "$$JAVA_HOME" ] && { echo ": \$${JAVA_HOME:=$${JAVA_HOME}}"; }; \
{ \
@@ -2329,8 +2489,8 @@
) > $@
env.csh: env.sh
---- hotspot/make/bsd/makefiles/cscope.make 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/makefiles/cscope.make 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/make/bsd/makefiles/cscope.make 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/makefiles/cscope.make 2010-06-20 21:56:15.000000000 -0700
@@ -71,7 +71,7 @@
# OS-specific files for other systems are excluded by default. Use CS_OS=yes
# to include platform-specific files for other platforms.
@@ -2340,24 +2500,9 @@
CS_PRUNE_OS = $(patsubst %,-o -name '*%*',$(filter-out ${OS},${CS_OS}))
endif
---- hotspot/make/bsd/makefiles/defs.make 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/makefiles/defs.make 2010-04-17 21:48:07.000000000 +0400
-@@ -28,6 +28,14 @@
-
- SLASH_JAVA ?= /java
-
-+# Library suffix
-+OS_VENDOR:=$(shell uname -s)
-+ifeq ($(OS_VENDOR),Darwin)
-+ LIBRARY_SUFFIX=dylib
-+else
-+ LIBRARY_SUFFIX=so
-+endif
-+
- # Need PLATFORM (os-arch combo names) for jdk and hotspot, plus libarch name
- ARCH:=$(shell uname -m)
- PATH_SEP = :
-@@ -90,6 +98,31 @@
+--- hotspot/make/bsd/makefiles/defs.make 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/makefiles/defs.make 2010-06-22 07:49:14.000000000 -0700
+@@ -90,6 +90,31 @@
endif
endif
@@ -2389,37 +2534,36 @@
# i686
ifeq ($(ARCH), i686)
ARCH_DATA_MODEL = 32
-@@ -106,21 +139,17 @@
+@@ -106,22 +131,22 @@
EXPORT_LIST += $(EXPORT_DOCS_DIR)/platform/jvmti/jvmti.html
+
+ # client and server subdirectories have symbolic links to ../libjsig.so
+-EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.so
++EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.$(LIBRARY_SUFFIX)
+
EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server
EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt
--EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjsig.so
-EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.so
-+EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjsig.$(LIBRARY_SUFFIX)
+EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX)
ifneq ($(ZERO_BUILD), true)
ifeq ($(ARCH_DATA_MODEL), 32)
EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client
EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt
-- EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjsig.so
- EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.so
- EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.so
-+ EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjsig.$(LIBRARY_SUFFIX)
+ EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.$(LIBRARY_SUFFIX)
+ EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX)
EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar
-- else
-- ifeq ($(ARCH),ia64)
-- else
+ else
+ ifeq ($(ARCH),ia64)
+ else
- EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.so
-- EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar
-- endif
++ EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX)
+ EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar
+ endif
endif
-+ EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX)
-+ EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar
- endif
---- hotspot/make/bsd/makefiles/gcc.make 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/makefiles/gcc.make 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/make/bsd/makefiles/gcc.make 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/makefiles/gcc.make 2010-06-20 21:56:15.000000000 -0700
@@ -22,12 +22,15 @@
#
#
@@ -2530,34 +2674,33 @@
#------------------------------------------------------------------------
# Debug flags
---- hotspot/make/bsd/makefiles/jsig.make 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/makefiles/jsig.make 2010-04-17 21:48:07.000000000 +0400
-@@ -26,7 +26,12 @@
+--- hotspot/make/bsd/makefiles/jsig.make 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/makefiles/jsig.make 2010-06-22 05:33:30.000000000 -0700
+@@ -26,10 +26,10 @@
# libjsig[_g].so: signal interposition library
- JSIG = jsig$(G_SUFFIX)
+ JSIG = jsig
-LIBJSIG = lib$(JSIG).so
-+
-+ifeq ($(OS_VENDOR), Darwin)
-+ LIBJSIG = lib$(JSIG).dylib
-+else
-+ LIBJSIG = lib$(JSIG).so
-+endif
++LIBJSIG = lib$(JSIG).$(LIBRARY_SUFFIX)
+
+ JSIG_G = $(JSIG)$(G_SUFFIX)
+-LIBJSIG_G = lib$(JSIG_G).so
++LIBJSIG_G = lib$(JSIG_G).$(LIBRARY_SUFFIX)
JSIGSRCDIR = $(GAMMADIR)/src/os/$(Platform_os_family)/vm
-@@ -54,7 +59,7 @@
+@@ -57,7 +57,7 @@
$(LIBJSIG): $(JSIGSRCDIR)/jsig.c $(LIBJSIG_MAPFILE)
@echo Making signal interposition lib...
$(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \
- $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) -o $@ $< -ldl
+ $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) -o $@ $<
+ $(QUIETLY) [ -f $(LIBJSIG_G) ] || { ln -s $@ $(LIBJSIG_G); }
install_jsig: $(LIBJSIG)
- @echo "Copying $(LIBJSIG) to $(DEST_JSIG)"
---- hotspot/make/bsd/makefiles/launcher.make 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/makefiles/launcher.make 2010-04-17 21:48:07.000000000 +0400
-@@ -44,7 +44,7 @@
+--- hotspot/make/bsd/makefiles/launcher.make 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/makefiles/launcher.make 2010-06-20 21:56:15.000000000 -0700
+@@ -46,7 +46,7 @@
LIBS_LAUNCHER += $(STATIC_STDCXX) $(LIBS)
else
LAUNCHER.o = launcher.o
@@ -2566,8 +2709,8 @@
LIBS_LAUNCHER += -l$(JVM) $(LIBS)
endif
---- hotspot/make/bsd/makefiles/sa.make 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/makefiles/sa.make 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/make/bsd/makefiles/sa.make 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/makefiles/sa.make 2010-06-20 21:56:15.000000000 -0700
@@ -42,8 +42,8 @@
# gnumake 3.78.1 does not accept the *s that
@@ -2579,23 +2722,22 @@
SA_CLASSDIR = $(GENERATED)/saclasses
---- hotspot/make/bsd/makefiles/saproc.make 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/makefiles/saproc.make 2010-04-17 21:48:07.000000000 +0400
-@@ -26,7 +26,12 @@
-
+--- hotspot/make/bsd/makefiles/saproc.make 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/makefiles/saproc.make 2010-06-20 22:47:34.000000000 -0700
+@@ -27,10 +27,10 @@
# libsaproc[_g].so: serviceability agent
- SAPROC = saproc$(G_SUFFIX)
+
+ SAPROC = saproc
-LIBSAPROC = lib$(SAPROC).so
-+
-+ifeq ($(OS_VENDOR), Darwin)
-+ LIBSAPROC = lib$(SAPROC).dylib
-+else
-+ LIBSAPROC = lib$(SAPROC).so
-+endif
++LIBSAPROC = lib$(SAPROC).$(LIBRARY_SUFFIX)
+
+ SAPROC_G = $(SAPROC)$(G_SUFFIX)
+-LIBSAPROC_G = lib$(SAPROC_G).so
++LIBSAPROC_G = lib$(SAPROC_G).$(LIBRARY_SUFFIX)
AGENT_DIR = $(GAMMADIR)/agent
-@@ -37,6 +42,7 @@
+@@ -41,6 +41,7 @@
$(SASRCDIR)/libproc_impl.c \
$(SASRCDIR)/ps_proc.c \
$(SASRCDIR)/ps_core.c \
@@ -2603,7 +2745,7 @@
$(SASRCDIR)/BsdDebuggerLocal.c
SAMAPFILE = $(SASRCDIR)/mapfile
-@@ -58,6 +64,25 @@
+@@ -62,6 +63,25 @@
SA_LFLAGS = $(MAPFLAG:FILENAME=$(SAMAPFILE)) $(LDFLAGS_HASH_STYLE)
@@ -2629,7 +2771,7 @@
$(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE)
$(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \
echo "ALT_BOOTDIR, BOOTDIR or JAVA_HOME needs to be defined to build SA"; \
-@@ -66,14 +91,15 @@
+@@ -70,14 +90,15 @@
@echo Making SA debugger back-end...
$(QUIETLY) $(CC) -D$(BUILDARCH) -D_GNU_SOURCE \
$(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \
@@ -2643,12 +2785,12 @@
$(SA_LFLAGS) \
$(SA_DEBUG_CFLAGS) \
-o $@ \
-+ $(LIBUTIL)
++ $(LIBUTIL) \
-lthread_db
+ $(QUIETLY) [ -f $(LIBSAPROC_G) ] || { ln -s $@ $(LIBSAPROC_G); }
- install_saproc: checkAndBuildSA
---- hotspot/make/bsd/makefiles/vm.make 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/makefiles/vm.make 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/make/bsd/makefiles/vm.make 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/makefiles/vm.make 2010-06-20 22:51:02.000000000 -0700
@@ -99,7 +99,7 @@
# Extra flags from gnumake's invocation or environment
CFLAGS += $(EXTRA_CFLAGS)
@@ -2658,20 +2800,18 @@
# By default, link the *.o into the library, not the executable.
LINK_INTO$(LINK_INTO) = LIBJVM
-@@ -114,7 +114,11 @@
+@@ -114,8 +114,8 @@
# JVM
- JVM = jvm$(G_SUFFIX)
--LIBJVM = lib$(JVM).so
-+ifeq ($(OS_VENDOR), Darwin)
-+ LIBJVM = lib$(JVM).dylib
-+else
-+ LIBJVM = lib$(JVM).so
-+endif
+ JVM = jvm
+-LIBJVM = lib$(JVM).so
+-LIBJVM_G = lib$(JVM)$(G_SUFFIX).so
++LIBJVM = lib$(JVM).$(LIBRARY_SUFFIX)
++LIBJVM_G = lib$(JVM)$(G_SUFFIX).$(LIBRARY_SUFFIX)
JVM_OBJ_FILES = $(Obj_Files)
-@@ -128,11 +132,8 @@
+@@ -129,11 +129,8 @@
rm -f $@
cat $^ > $@
@@ -2685,7 +2825,7 @@
ifeq ($(LINK_INTO),AOUT)
LIBJVM.o =
-@@ -188,11 +189,6 @@
+@@ -189,11 +186,6 @@
LD_SCRIPT_FLAG = -Wl,-T,$(LD_SCRIPT)
endif
@@ -2697,8 +2837,8 @@
$(LIBJVM): $(LIBJVM.o) $(LIBJVM_MAPFILE) $(LD_SCRIPT)
$(QUIETLY) { \
echo Linking vm...; \
---- hotspot/make/bsd/platform_amd64 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/platform_amd64 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/make/bsd/platform_amd64 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/platform_amd64 2010-06-20 21:56:15.000000000 -0700
@@ -12,4 +12,6 @@
compiler = gcc
@@ -2707,8 +2847,8 @@
+gnu_dis_arch = amd64
+
+sysdefs = -D_ALLBSD_SOURCE -D_GNU_SOURCE -DAMD64
---- hotspot/make/bsd/platform_i486 2010-04-17 21:43:54.000000000 +0400
-+++ hotspot/make/bsd/platform_i486 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/make/bsd/platform_i486 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/make/bsd/platform_i486 2010-06-20 21:56:15.000000000 -0700
@@ -12,4 +12,6 @@
compiler = gcc
@@ -2717,17 +2857,19 @@
+gnu_dis_arch = i386
+
+sysdefs = -D_ALLBSD_SOURCE -D_GNU_SOURCE -DIA32
---- hotspot/make/defs.make 2010-04-15 11:31:19.000000000 +0400
-+++ hotspot/make/defs.make 2010-04-17 21:48:07.000000000 +0400
-@@ -119,13 +119,23 @@
+--- hotspot/make/defs.make 2010-06-21 14:12:13.000000000 -0700
++++ hotspot/make/defs.make 2010-06-26 22:22:26.000000000 -0700
+@@ -119,18 +119,33 @@
# Windows should have OS predefined
ifeq ($(OS),)
OS := $(shell uname -s)
+ ifneq ($(findstring BSD,$(OS)),)
+ OS=bsd
++ LIBRARY_SUFFIX=so
+ endif
+ ifeq ($(OS), Darwin)
+ OS=bsd
++ LIBRARY_SUFFIX=dylib
+ endif
HOST := $(shell uname -n)
endif
@@ -2739,14 +2881,30 @@
- OSNAME=windows
+ ifneq ($(OS), bsd)
+ OSNAME=windows
++ LIBRARY_SUFFIX=dll
+ else
+ OSNAME=bsd
+ endif
else
OSNAME=solaris
++ LIBRARY_SUFFIX=so
endif
---- hotspot/make/sa.files 2010-04-15 11:31:19.000000000 +0400
-+++ hotspot/make/sa.files 2010-04-17 21:48:07.000000000 +0400
+ else
+ OSNAME=linux
++ LIBRARY_SUFFIX=so
+ endif
+
+ # Determinations of default make arguments and platform specific settings
+@@ -235,6 +250,7 @@
+ MAKE_ARGS += MAKE_VERBOSE=$(MAKE_VERBOSE)
+ MAKE_ARGS += HOTSPOT_RELEASE_VERSION=$(HOTSPOT_RELEASE_VERSION)
+ MAKE_ARGS += JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION)
++MAKE_ARGS += LIBRARY_SUFFIX=$(LIBRARY_SUFFIX)
+
+ # Pass HOTSPOT_BUILD_VERSION as argument to OS specific Makefile
+ # to overwrite the default definition since OS specific Makefile also
+--- hotspot/make/sa.files 2010-06-21 14:12:13.000000000 -0700
++++ hotspot/make/sa.files 2010-06-20 21:56:15.000000000 -0700
@@ -59,6 +59,9 @@
$(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/dbx/x86/*.java \
$(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/dummy/*.java \
@@ -2767,8 +2925,8 @@
$(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/ia64/*.java \
$(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/linux/*.java \
$(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/linux_amd64/*.java \
---- hotspot/src/cpu/x86/vm/jni_x86.h 2010-04-15 11:31:20.000000000 +0400
-+++ hotspot/src/cpu/x86/vm/jni_x86.h 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/cpu/x86/vm/jni_x86.h 2010-06-21 14:12:14.000000000 -0700
++++ hotspot/src/cpu/x86/vm/jni_x86.h 2010-06-20 21:56:15.000000000 -0700
@@ -26,7 +26,7 @@
#ifndef _JAVASOFT_JNI_MD_H_
#define _JAVASOFT_JNI_MD_H_
@@ -2778,8 +2936,8 @@
#define JNIEXPORT
#define JNIIMPORT
#define JNICALL
---- hotspot/src/os/bsd/launcher/java_md.c 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/launcher/java_md.c 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/launcher/java_md.c 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/launcher/java_md.c 2010-06-20 21:56:15.000000000 -0700
@@ -45,8 +45,15 @@
#include "version_comp.h"
#endif
@@ -2890,8 +3048,8 @@
result = bsd_i586_ServerClassMachine();
#else
if (_launcher_debug) {
---- hotspot/src/os/bsd/vm/attachListener_bsd.cpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/attachListener_bsd.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/attachListener_bsd.cpp 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/attachListener_bsd.cpp 2010-06-20 21:56:15.000000000 -0700
@@ -179,32 +179,20 @@
struct sockaddr_un addr;
addr.sun_family = AF_UNIX;
@@ -2985,8 +3143,8 @@
if (ret == 0) {
// simple check to avoid starting the attach mechanism when
// a bogus user creates the file
---- hotspot/src/os/bsd/vm/hpi_bsd.cpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/hpi_bsd.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/hpi_bsd.cpp 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/hpi_bsd.cpp 2010-06-20 21:56:15.000000000 -0700
@@ -28,6 +28,14 @@
# include <sys/param.h>
# include <dlfcn.h>
@@ -3016,8 +3174,8 @@
#endif
*(strrchr(buf, '/')) = '\0'; /* get rid of /libjvm.so */
---- hotspot/src/os/bsd/vm/hpi_bsd.hpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/hpi_bsd.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/hpi_bsd.hpp 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/hpi_bsd.hpp 2010-06-20 21:56:15.000000000 -0700
@@ -36,7 +36,7 @@
// HPI_FileInterface
@@ -3068,8 +3226,8 @@
}
---- hotspot/src/os/bsd/vm/jsig.c 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/jsig.c 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/jsig.c 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/jsig.c 2010-06-20 21:56:15.000000000 -0700
@@ -143,7 +143,8 @@
}
@@ -3080,8 +3238,8 @@
}
static int call_os_sigaction(int sig, const struct sigaction *act,
---- hotspot/src/os/bsd/vm/jvm_bsd.cpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/jvm_bsd.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/jvm_bsd.cpp 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/jvm_bsd.cpp 2010-06-20 21:56:15.000000000 -0700
@@ -138,44 +138,37 @@
struct siglabel siglabels[] = {
@@ -3138,8 +3296,8 @@
};
JVM_ENTRY_NO_ENV(jint, JVM_FindSignal(const char *name))
---- hotspot/src/os/bsd/vm/jvm_bsd.h 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/jvm_bsd.h 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/jvm_bsd.h 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/jvm_bsd.h 2010-06-20 21:56:15.000000000 -0700
@@ -51,7 +51,11 @@
#define AGENT_ONATTACH_SYMBOLS {"Agent_OnAttach"}
@@ -3173,8 +3331,8 @@
#endif /* JVM_MD_H */
// Reconciliation History
---- hotspot/src/os/bsd/vm/osThread_bsd.cpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/osThread_bsd.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/osThread_bsd.cpp 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/osThread_bsd.cpp 2010-06-20 21:56:15.000000000 -0700
@@ -28,8 +28,8 @@
void OSThread::pd_initialize() {
@@ -3186,8 +3344,8 @@
_siginfo = NULL;
_ucontext = NULL;
_expanding_stack = 0;
---- hotspot/src/os/bsd/vm/osThread_bsd.hpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/osThread_bsd.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/osThread_bsd.hpp 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/osThread_bsd.hpp 2010-06-20 21:56:15.000000000 -0700
@@ -36,6 +36,12 @@
private:
@@ -3267,8 +3425,8 @@
// ***************************************************************
// Platform dependent initialization and cleanup
// ***************************************************************
---- hotspot/src/os/bsd/vm/os_bsd.cpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/os_bsd.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/os_bsd.cpp 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/os_bsd.cpp 2010-06-20 22:51:50.000000000 -0700
@@ -42,17 +42,39 @@
# include <sys/utsname.h>
# include <sys/socket.h>
@@ -3431,27 +3589,29 @@
+}
+#else
void os::Bsd::initialize_system_info() {
- _processor_count = sysconf(_SC_NPROCESSORS_CONF);
- if (_processor_count == 1) {
+ set_processor_count(sysconf(_SC_NPROCESSORS_CONF));
+ if (processor_count() == 1) {
@@ -238,6 +312,7 @@
_physical_memory = (julong)sysconf(_SC_PHYS_PAGES) * (julong)sysconf(_SC_PAGESIZE);
- assert(_processor_count > 0, "bsd error");
+ assert(processor_count() > 0, "bsd error");
}
+#endif
void os::init_system_properties_values() {
// char arch[12];
-@@ -281,9 +356,7 @@
+@@ -281,10 +356,8 @@
* ...
* 7: The default directories, normally /lib and /usr/lib.
*/
-#if defined(AMD64) || defined(_LP64) && (defined(SPARC) || defined(PPC) || defined(S390))
-#define DEFAULT_LIBPATH "/usr/lib64:/lib64:/lib:/usr/lib"
-#else
+-#define DEFAULT_LIBPATH "/lib:/usr/lib"
+#ifndef DEFAULT_LIBPATH
- #define DEFAULT_LIBPATH "/lib:/usr/lib"
++#define DEFAULT_LIBPATH "/lib:/usr/lib"
#endif
+ #define EXTENSIONS_DIR "/lib/ext"
@@ -362,7 +435,11 @@
* should always exist (until the legacy problem cited above is
* addressed).
@@ -4565,7 +4725,7 @@
status, "cond_timedwait");
#ifdef ASSERT
-@@ -4794,14 +5199,12 @@
+@@ -4795,14 +5200,12 @@
}
@@ -4585,7 +4745,7 @@
#endif
// Run the specified command in a separate process. Return its exit value,
-@@ -4816,8 +5219,7 @@
+@@ -4817,8 +5220,7 @@
// separate process to execve. Make a direct syscall to fork process.
// On IA64 there's no fork syscall, we have to use fork() and hope for
// the best...
@@ -4595,7 +4755,7 @@
if (pid < 0) {
// fork failed
-@@ -4833,8 +5235,7 @@
+@@ -4834,8 +5236,7 @@
// in the new process, so make a system call directly.
// IA64 should use normal execve() from glibc to match the glibc fork()
// above.
@@ -4605,8 +4765,8 @@
// execve failed
_exit(-1);
---- hotspot/src/os/bsd/vm/os_bsd.hpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/os_bsd.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/os_bsd.hpp 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/os_bsd.hpp 2010-06-20 21:56:15.000000000 -0700
@@ -27,6 +27,12 @@
/* pthread_getattr_np comes with BsdThreads-0.9-7 on RedHat 7.1 */
typedef int (*pthread_getattr_func_type) (pthread_t, pthread_attr_t *);
@@ -4743,8 +4903,8 @@
// Stack repair handling
---- hotspot/src/os/bsd/vm/os_bsd.inline.hpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os/bsd/vm/os_bsd.inline.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os/bsd/vm/os_bsd.inline.hpp 2010-06-27 11:37:41.000000000 -0700
++++ hotspot/src/os/bsd/vm/os_bsd.inline.hpp 2010-06-20 21:56:15.000000000 -0700
@@ -61,7 +61,15 @@
inline bool os::allocate_stack_guard_pages() {
@@ -4869,10 +5029,10 @@
// macros for restartable system calls
#define RESTARTABLE(_cmd, _result) do { \
---- hotspot/src/os_cpu/bsd_x86/vm/bsd_x86_32.s 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os_cpu/bsd_x86/vm/bsd_x86_32.s 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os_cpu/bsd_x86/vm/bsd_x86_32.s 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/src/os_cpu/bsd_x86/vm/bsd_x86_32.s 2010-06-20 21:56:15.000000000 -0700
@@ -21,6 +21,22 @@
- # have any questions.
+ # questions.
#
+
@@ -5077,8 +5237,8 @@
# 8(%esp) : return PC
pushl %ebx # 4(%esp) : old %ebx
pushl %edi # 0(%esp) : old %edi
---- hotspot/src/os_cpu/bsd_x86/vm/bsd_x86_64.s 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os_cpu/bsd_x86/vm/bsd_x86_64.s 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os_cpu/bsd_x86/vm/bsd_x86_64.s 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/src/os_cpu/bsd_x86/vm/bsd_x86_64.s 2010-06-20 21:56:15.000000000 -0700
@@ -22,48 +22,70 @@
#
@@ -5227,8 +5387,8 @@
cmpq %rdi,%rsi
leaq -8(%rdi,%rdx,8),%rax # from + count*8 - 8
jbe acl_CopyRight
---- hotspot/src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp 2010-06-20 21:56:15.000000000 -0700
@@ -22,7 +22,29 @@
*
*/
@@ -5259,8 +5419,8 @@
// Efficient swapping of data bytes from Java byte
// ordering to native byte ordering and vice versa.
---- hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp 2010-06-20 21:56:15.000000000 -0700
@@ -44,23 +44,158 @@
# include <sys/wait.h>
# include <pwd.h>
@@ -5751,8 +5911,8 @@
#endif // AMD64
st->cr();
st->cr();
---- hotspot/src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp 2010-06-20 21:56:15.000000000 -0700
@@ -27,8 +27,10 @@
#ifndef AMD64
// map stack pointer to thread pointer - see notes in threadLS_bsd_x86.cpp
@@ -5764,8 +5924,8 @@
static Thread* _sp_map[1UL << (SP_BITLENGTH - PAGE_SHIFT)];
#endif // !AMD64
---- hotspot/src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp 2010-04-17 21:43:53.000000000 +0400
-+++ hotspot/src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp 2010-06-27 11:37:42.000000000 -0700
++++ hotspot/src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp 2010-06-20 21:56:15.000000000 -0700
@@ -31,7 +31,7 @@
/******************************/ \
/* Threads (NOTE: incomplete) */ \
@@ -5775,8 +5935,8 @@
nonstatic_field(OSThread, _pthread_id, pthread_t) \
/* This must be the last entry, and must be present */ \
last_entry()
---- hotspot/src/share/vm/adlc/adlc.hpp 2010-04-15 11:31:23.000000000 +0400
-+++ hotspot/src/share/vm/adlc/adlc.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/adlc/adlc.hpp 2010-06-21 14:12:17.000000000 -0700
++++ hotspot/src/share/vm/adlc/adlc.hpp 2010-06-20 21:56:15.000000000 -0700
@@ -69,9 +69,9 @@
#endif
#endif // _WIN32
@@ -5789,8 +5949,8 @@
// Macros
#define uint32 unsigned int
---- hotspot/src/share/vm/gc_implementation/includeDB_gc_parNew 2010-04-15 11:31:24.000000000 +0400
-+++ hotspot/src/share/vm/gc_implementation/includeDB_gc_parNew 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/gc_implementation/includeDB_gc_parNew 2010-06-21 14:12:18.000000000 -0700
++++ hotspot/src/share/vm/gc_implementation/includeDB_gc_parNew 2010-06-20 21:56:16.000000000 -0700
@@ -32,6 +32,8 @@
asParNewGeneration.cpp markOop.inline.hpp
asParNewGeneration.cpp markSweep.inline.hpp
@@ -5800,9 +5960,9 @@
asParNewGeneration.cpp parNewGeneration.hpp
asParNewGeneration.cpp referencePolicy.hpp
asParNewGeneration.cpp spaceDecorator.hpp
---- hotspot/src/share/vm/gc_implementation/includeDB_gc_parallelScavenge 2010-04-15 11:31:25.000000000 +0400
-+++ hotspot/src/share/vm/gc_implementation/includeDB_gc_parallelScavenge 2010-04-17 21:48:07.000000000 +0400
-@@ -308,6 +308,8 @@
+--- hotspot/src/share/vm/gc_implementation/includeDB_gc_parallelScavenge 2010-06-21 14:12:18.000000000 -0700
++++ hotspot/src/share/vm/gc_implementation/includeDB_gc_parallelScavenge 2010-06-20 21:56:16.000000000 -0700
+@@ -314,6 +314,8 @@
psPermGen.cpp psMarkSweepDecorator.hpp
psPermGen.cpp psParallelCompact.hpp
psPermGen.cpp psPermGen.hpp
@@ -5811,8 +5971,8 @@
psPermGen.hpp psOldGen.hpp
---- hotspot/src/share/vm/interpreter/bytecodeTracer.cpp 2010-04-15 11:31:25.000000000 +0400
-+++ hotspot/src/share/vm/interpreter/bytecodeTracer.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/interpreter/bytecodeTracer.cpp 2010-06-21 14:12:19.000000000 -0700
++++ hotspot/src/share/vm/interpreter/bytecodeTracer.cpp 2010-06-20 21:56:16.000000000 -0700
@@ -77,7 +77,7 @@
// the incoming method. We could lose a line of trace output.
// This is acceptable in a debug-only feature.
@@ -5831,8 +5991,8 @@
if (Verbose) {
st->print("%8d %4d " INTPTR_FORMAT " " INTPTR_FORMAT " %s",
BytecodeCounter::counter_value(), bci, tos, tos2, Bytecodes::name(code));
---- hotspot/src/share/vm/prims/forte.cpp 2010-04-15 11:31:26.000000000 +0400
-+++ hotspot/src/share/vm/prims/forte.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/prims/forte.cpp 2010-06-21 14:12:20.000000000 -0700
++++ hotspot/src/share/vm/prims/forte.cpp 2010-06-20 21:56:16.000000000 -0700
@@ -626,6 +626,11 @@
// Method to let libcollector know about a dynamically loaded function.
// Because it is weakly bound, the calls become NOP's when the library
@@ -5853,9 +6013,9 @@
#endif // !_WINDOWS
} // end extern "C"
---- hotspot/src/share/vm/runtime/globals.hpp 2010-04-15 11:31:27.000000000 +0400
-+++ hotspot/src/share/vm/runtime/globals.hpp 2010-04-17 21:48:07.000000000 +0400
-@@ -323,7 +323,7 @@
+--- hotspot/src/share/vm/runtime/globals.hpp 2010-06-21 14:12:20.000000000 -0700
++++ hotspot/src/share/vm/runtime/globals.hpp 2010-06-20 21:56:16.000000000 -0700
+@@ -324,7 +324,7 @@
/* UseMembar is theoretically a temp flag used for memory barrier \
* removal testing. It was supposed to be removed before FCS but has \
* been re-added (see 6401008) */ \
@@ -5864,8 +6024,8 @@
"(Unstable) Issues membars on thread state transitions") \
\
diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug, \
---- hotspot/src/share/vm/runtime/os.cpp 2010-04-15 11:31:27.000000000 +0400
-+++ hotspot/src/share/vm/runtime/os.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/runtime/os.cpp 2010-06-21 14:12:21.000000000 -0700
++++ hotspot/src/share/vm/runtime/os.cpp 2010-06-20 21:56:16.000000000 -0700
@@ -79,7 +79,12 @@
assert(false, "Failed localtime_pd");
return NULL;
@@ -5879,8 +6039,8 @@
// If daylight savings time is in effect,
// we are 1 hour East of our time zone
---- hotspot/src/share/vm/runtime/vm_version.cpp 2010-04-15 11:31:27.000000000 +0400
-+++ hotspot/src/share/vm/runtime/vm_version.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/runtime/vm_version.cpp 2010-06-21 14:12:21.000000000 -0700
++++ hotspot/src/share/vm/runtime/vm_version.cpp 2010-06-20 21:56:16.000000000 -0700
@@ -144,7 +144,8 @@
#define OS LINUX_ONLY("linux") \
@@ -5891,8 +6051,8 @@
#ifdef ZERO
#define CPU ZERO_LIBARCH
---- hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp 2010-04-15 11:31:28.000000000 +0400
-+++ hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp 2010-06-21 14:12:21.000000000 -0700
++++ hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp 2010-06-20 21:56:16.000000000 -0700
@@ -71,12 +71,25 @@
# include <sys/procfs.h>
# endif
@@ -5959,8 +6119,8 @@
inline int g_isnan(float f) { return isnanf(f); }
inline int g_isnan(double f) { return isnan(f); }
#else
---- hotspot/src/share/vm/utilities/macros.hpp 2010-04-15 11:31:28.000000000 +0400
-+++ hotspot/src/share/vm/utilities/macros.hpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/utilities/macros.hpp 2010-06-21 14:12:21.000000000 -0700
++++ hotspot/src/share/vm/utilities/macros.hpp 2010-06-20 21:56:16.000000000 -0700
@@ -156,6 +156,16 @@
#define X86_ONLY(code)
#endif
@@ -5978,8 +6138,8 @@
#ifdef IA32
#define IA32_ONLY(code) code
#define NOT_IA32(code)
---- hotspot/src/share/vm/utilities/ostream.cpp 2010-04-15 11:31:28.000000000 +0400
-+++ hotspot/src/share/vm/utilities/ostream.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/utilities/ostream.cpp 2010-06-21 14:12:21.000000000 -0700
++++ hotspot/src/share/vm/utilities/ostream.cpp 2010-06-20 21:56:16.000000000 -0700
@@ -827,7 +827,7 @@
#ifndef PRODUCT
@@ -5989,8 +6149,8 @@
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
---- hotspot/src/share/vm/utilities/vmError.cpp 2010-04-15 11:31:28.000000000 +0400
-+++ hotspot/src/share/vm/utilities/vmError.cpp 2010-04-17 21:48:07.000000000 +0400
+--- hotspot/src/share/vm/utilities/vmError.cpp 2010-06-21 14:12:21.000000000 -0700
++++ hotspot/src/share/vm/utilities/vmError.cpp 2010-06-20 21:56:16.000000000 -0700
@@ -31,13 +31,18 @@
"JAVA_HOME", "JRE_HOME", "JAVA_TOOL_OPTIONS", "_JAVA_OPTIONS", "CLASSPATH",
"JAVA_COMPILER", "PATH", "USERNAME",
@@ -6011,7 +6171,7 @@
// defined on Windows
"OS", "PROCESSOR_IDENTIFIER", "_ALT_JAVA_HOME_DIR",
-@@ -834,7 +840,7 @@
+@@ -848,7 +853,7 @@
const char* ptr = OnError;
while ((cmd = next_OnError_command(buffer, sizeof(buffer), &ptr)) != NULL){
out.print_raw ("# Executing ");
@@ -6020,8 +6180,8 @@
out.print_raw ("/bin/sh -c ");
#elif defined(SOLARIS)
out.print_raw ("/usr/bin/sh -c ");
---- jdk/make/com/sun/java/pack/Makefile 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/com/sun/java/pack/Makefile 2010-04-17 21:48:07.000000000 +0400
+--- jdk/make/com/sun/java/pack/Makefile 2010-06-21 14:15:07.000000000 -0700
++++ jdk/make/com/sun/java/pack/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -61,6 +61,7 @@
@@ -6053,8 +6213,8 @@
OTHER_LDLIBS += $(LIBCXX)
# setup the list of libraries to link in...
ifeq ($(PLATFORM), linux)
---- jdk/make/com/sun/security/auth/module/Makefile 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/com/sun/security/auth/module/Makefile 2010-04-17 21:48:07.000000000 +0400
+--- jdk/make/com/sun/security/auth/module/Makefile 2010-06-21 14:15:07.000000000 -0700
++++ jdk/make/com/sun/security/auth/module/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -70,7 +70,7 @@
include FILES_c_solaris.gmk
endif # solaris
@@ -6064,8 +6224,8 @@
LIBRARY = jaas_unix
include FILES_export_unix.gmk
include FILES_c_unix.gmk
---- jdk/make/com/sun/tools/attach/Exportedfiles.gmk 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/com/sun/tools/attach/Exportedfiles.gmk 2010-04-17 21:48:07.000000000 +0400
+--- jdk/make/com/sun/tools/attach/Exportedfiles.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/com/sun/tools/attach/Exportedfiles.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -43,5 +43,7 @@
sun/tools/attach/LinuxVirtualMachine.java
endif
@@ -6076,8 +6236,8 @@
+FILES_export = \
+ sun/tools/attach/BsdVirtualMachine.java
+endif
---- jdk/make/com/sun/tools/attach/FILES_c.gmk 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/com/sun/tools/attach/FILES_c.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/com/sun/tools/attach/FILES_c.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/com/sun/tools/attach/FILES_c.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -39,4 +39,7 @@
LinuxVirtualMachine.c
endif
@@ -6087,8 +6247,8 @@
+FILES_c = \
+ BsdVirtualMachine.c
+endif
---- jdk/make/com/sun/tools/attach/FILES_java.gmk 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/com/sun/tools/attach/FILES_java.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/com/sun/tools/attach/FILES_java.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/com/sun/tools/attach/FILES_java.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -43,6 +43,11 @@
sun/tools/attach/LinuxAttachProvider.java
endif
@@ -6101,8 +6261,8 @@
#
# Files that need to be copied
#
---- jdk/make/com/sun/tools/attach/Makefile 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/com/sun/tools/attach/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/com/sun/tools/attach/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/com/sun/tools/attach/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -36,6 +36,9 @@
ifeq ($(PLATFORM), linux)
FILES_m = mapfile-linux
@@ -6113,8 +6273,8 @@
include $(BUILDDIR)/common/Mapfile-vers.gmk
#
---- jdk/make/com/sun/tools/attach/mapfile-bsd 2010-04-17 21:43:54.000000000 +0400
-+++ jdk/make/com/sun/tools/attach/mapfile-bsd 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/com/sun/tools/attach/mapfile-bsd 2010-06-27 11:37:43.000000000 -0700
++++ jdk/make/com/sun/tools/attach/mapfile-bsd 2010-06-20 21:56:16.000000000 -0700
@@ -30,14 +30,12 @@
Java_sun_tools_attach_BsdVirtualMachine_checkPermissions;
Java_sun_tools_attach_BsdVirtualMachine_close;
@@ -6131,8 +6291,8 @@
local:
*;
};
---- jdk/make/common/Defs-bsd.gmk 2010-04-17 21:43:54.000000000 +0400
-+++ jdk/make/common/Defs-bsd.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/Defs-bsd.gmk 2010-06-27 11:37:43.000000000 -0700
++++ jdk/make/common/Defs-bsd.gmk 2010-06-20 22:48:15.000000000 -0700
@@ -43,12 +43,6 @@
# Get shared JDK settings
include $(JDK_MAKE_SHARED_DIR)/Defs.gmk
@@ -6166,16 +6326,16 @@
CFLAGS_REQUIRED_ia64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN
CFLAGS_REQUIRED_sparcv9 += -m64 -mcpu=v9
LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9
-@@ -192,7 +190,7 @@
- CXXFLAGS_DBG += $(CC_LOWER_OPT)
+@@ -201,7 +199,7 @@
+ CPP_ARCH_FLAGS += -D_$(ARCH)_
endif
--CPPFLAGS_COMMON = -D$(ARCH) -DARCH='"$(ARCH)"' -DLINUX $(VERSION_DEFINES) \
-+CPPFLAGS_COMMON = -D$(ARCH) -DARCH='"$(ARCH)"' -D_ALLBSD_SOURCE $(VERSION_DEFINES) \
+-CPPFLAGS_COMMON = $(CPP_ARCH_FLAGS) -DLINUX $(VERSION_DEFINES) \
++CPPFLAGS_COMMON = $(CPP_ARCH_FLAGS) -D_ALLBSD_SOURCE $(VERSION_DEFINES) \
-D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT
ifeq ($(ARCH_DATA_MODEL), 64)
-@@ -202,33 +200,15 @@
+@@ -211,33 +209,15 @@
CPPFLAGS_OPT =
CPPFLAGS_DBG = -DDEBUG
@@ -6213,7 +6373,7 @@
#
# -static-libgcc is a gcc-3 flag to statically link libgcc, gcc-2.9x always
-@@ -250,9 +230,9 @@
+@@ -259,9 +239,9 @@
ifeq ($(VARIANT), OPT)
ifneq ($(NO_STRIP), true)
ifneq ($(DEBUG_BINARIES), true)
@@ -6225,7 +6385,7 @@
endif
endif
endif
-@@ -262,13 +242,9 @@
+@@ -271,13 +251,9 @@
#
LD_MAPFILE_FLAG = -Xlinker --version-script -Xlinker
@@ -6242,7 +6402,7 @@
endif
#
-@@ -297,7 +273,9 @@
+@@ -306,7 +282,9 @@
override HAVE_FILIOH = false
override HAVE_GETHRTIME = false
override HAVE_GETHRVTIME = false
@@ -6252,7 +6412,7 @@
override LEX_LIBRARY = -lfl
ifeq ($(STATIC_CXX),true)
override LIBCXX = -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic
-@@ -308,13 +286,9 @@
+@@ -317,13 +295,9 @@
override LIBSOCKET =
override LIBTHREAD =
override MOOT_PRIORITIES = true
@@ -6268,7 +6428,7 @@
override OTHER_M4FLAGS = -D__GLIBC__ -DGNU_ASSEMBLER
override SUN_CMM_SUBDIR =
override THREADS_FLAG = native
-@@ -335,6 +309,14 @@
+@@ -344,6 +318,14 @@
# DPS (Displayable PostScript) is available on Solaris machines
HAVE_DPS = no
@@ -6283,9 +6443,9 @@
#
# Japanese manpages
#
---- jdk/make/common/Defs-linux.gmk 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/common/Defs-linux.gmk 2010-04-17 21:48:08.000000000 +0400
-@@ -309,7 +309,7 @@
+--- jdk/make/common/Defs-linux.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/Defs-linux.gmk 2010-06-20 21:56:16.000000000 -0700
+@@ -318,7 +318,7 @@
override LIBTHREAD =
override MOOT_PRIORITIES = true
override NO_INTERRUPTIBLE_IO = true
@@ -6294,8 +6454,8 @@
ifeq ($(ARCH), amd64)
override OPENWIN_LIB = $(OPENWIN_HOME)/lib64
else
---- jdk/make/common/Defs.gmk 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/common/Defs.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/Defs.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/Defs.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -188,6 +188,24 @@
_OUTPUTDIR=$(JDK_TOPDIR)/build/$(PLATFORM)-$(ARCH)
endif
@@ -6340,8 +6500,8 @@
endif # PROGRAM
LDLIBS_COMMON += $(EXTRA_LIBS)
---- jdk/make/common/Program.gmk 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/common/Program.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/Program.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/Program.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -67,11 +67,27 @@
# Create a dependency on libjli (Java Launcher Infrastructure)
#
@@ -6402,8 +6562,8 @@
OTHER_CPPFLAGS += -DPROGNAME='"$(PROGRAM)"'
VERSION_DEFINES += -DFULL_VERSION='"$(FULL_VERSION)"'
---- jdk/make/common/Release.gmk 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/common/Release.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/Release.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/Release.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -145,14 +145,13 @@
tnameserv.1 \
unpack200.1
@@ -6454,7 +6614,7 @@
@$(java-vm-cleanup)
# Create the manifest file.
-@@ -980,7 +992,7 @@
+@@ -982,7 +994,7 @@
@# generated by the more efficient solaris/windows method of copying files.
@# So for Linux, make use of the -T option (like Solaris' -I option) of
@# obtaining the list of files from a file. MKS tar has no such option.
@@ -6463,7 +6623,7 @@
for d in $(SOURCE_DIRS); do \
$(RM) $(ABS_TEMPDIR)/src-files.list; \
($(CD) $$d && \
-@@ -993,7 +1005,7 @@
+@@ -995,7 +1007,7 @@
done ; \
) ; \
if [ -f $(ABS_TEMPDIR)/src-files.list ] ; then \
@@ -6472,8 +6632,8 @@
| ($(CD) $(JDK_IMAGE_DIR)/src && $(TAR) xf -); \
fi; \
done
---- jdk/make/common/internal/BinaryPlugs.gmk 2010-04-15 11:35:10.000000000 +0400
-+++ jdk/make/common/internal/BinaryPlugs.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/internal/BinaryPlugs.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/internal/BinaryPlugs.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -49,8 +49,6 @@
com/sun/jmx/snmp/SnmpDataTypeEnums.class \
com/sun/jmx/snmp/SnmpDefinitions.class \
@@ -6563,8 +6723,8 @@
import-binary-plug-jar \
import-binary-plugs-completed
---- jdk/make/common/shared/Compiler-gcc.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/common/shared/Compiler-gcc.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/shared/Compiler-gcc.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/shared/Compiler-gcc.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -99,6 +99,24 @@
endif
@@ -6590,8 +6750,8 @@
ifeq ($(PLATFORM), solaris)
# Settings specific to Solaris
---- jdk/make/common/shared/Compiler.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/common/shared/Compiler.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/shared/Compiler.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/shared/Compiler.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -37,8 +37,8 @@
override CC_VERSION = sun
endif
@@ -6603,8 +6763,8 @@
override CC_VERSION = gcc
endif
---- jdk/make/common/shared/Defs-bsd.gmk 2010-04-17 21:43:54.000000000 +0400
-+++ jdk/make/common/shared/Defs-bsd.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/shared/Defs-bsd.gmk 2010-06-27 11:37:43.000000000 -0700
++++ jdk/make/common/shared/Defs-bsd.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -70,7 +70,7 @@
endef
@@ -6643,8 +6803,8 @@
# Import JDK images allow for partial builds, components not built are
# imported (or copied from) these import areas when needed.
---- jdk/make/common/shared/Defs-java.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/common/shared/Defs-java.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/shared/Defs-java.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/shared/Defs-java.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -42,7 +42,7 @@
# Suspect this may not be needed anymore.
JAVA_MEM_FLAGS += -Xms$(MAX_VM_MEMORY)m -XX:-Inline
@@ -6654,8 +6814,8 @@
endif
#
---- jdk/make/common/shared/Defs-utils.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/common/shared/Defs-utils.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/shared/Defs-utils.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/shared/Defs-utils.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -80,6 +80,13 @@
endif
endif
@@ -6703,8 +6863,8 @@
+ TAR = $(UTILS_USR_BIN_PATH)tar
+ endif
+endif
---- jdk/make/common/shared/Defs.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/common/shared/Defs.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/shared/Defs.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/shared/Defs.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -143,7 +143,7 @@
echo older; \
else \
@@ -6714,9 +6874,9 @@
echo older; \
else \
echo newer; \
---- jdk/make/common/shared/Platform.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/common/shared/Platform.gmk 2010-04-17 21:48:08.000000000 +0400
-@@ -279,6 +279,76 @@
+--- jdk/make/common/shared/Platform.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/shared/Platform.gmk 2010-06-20 21:56:16.000000000 -0700
+@@ -275,6 +275,76 @@
MB_OF_MEMORY := $(shell free -m | fgrep Mem: | sed -e 's@\ \ *@ @g' | cut -d' ' -f2)
endif
@@ -6793,7 +6953,7 @@
# Windows with and without CYGWIN will be slightly different
ifeq ($(SYSTEM_UNAME), Windows_NT)
PLATFORM = windows
-@@ -395,6 +465,13 @@
+@@ -394,6 +464,13 @@
# system swapping during the build.
# If we don't know, assume 512. Subtract 128 from MB for VM MAX.
# Don't set VM max over 1024-128=896.
@@ -6807,7 +6967,7 @@
ifneq ($(MB_OF_MEMORY),)
LOW_MEMORY_MACHINE := $(shell \
if [ $(MB_OF_MEMORY) -le 512 ] ; then \
-@@ -406,7 +483,7 @@
+@@ -405,7 +482,7 @@
if [ $(MB_OF_MEMORY) -le 1024 ] ; then \
expr $(MB_OF_MEMORY) '-' 128 ; \
else \
@@ -6816,7 +6976,7 @@
fi)
MIN_VM_MEMORY := $(shell \
if [ $(MAX_VM_MEMORY) -le 128 ] ; then \
-@@ -458,6 +535,15 @@
+@@ -457,6 +534,15 @@
ARCH_VM_SUBDIR=jre/lib/$(LIBARCH)
endif
@@ -6832,9 +6992,9 @@
# If blanks in the username, use the first 4 words and pack them together
_USER1:=$(subst ', ,$(_USER))
_USER2:=$(subst ", ,$(_USER1))
---- jdk/make/common/shared/Sanity-Settings.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/common/shared/Sanity-Settings.gmk 2010-04-17 21:48:08.000000000 +0400
-@@ -255,6 +255,7 @@
+--- jdk/make/common/shared/Sanity-Settings.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/shared/Sanity-Settings.gmk 2010-06-20 21:56:16.000000000 -0700
+@@ -243,6 +243,7 @@
ALL_SETTINGS+=$(call addHeading,OpenJDK-specific settings)
ALL_SETTINGS+=$(call addAltSetting,FREETYPE_HEADERS_PATH)
ALL_SETTINGS+=$(call addAltSetting,FREETYPE_LIB_PATH)
@@ -6842,8 +7002,8 @@
ALL_SETTINGS+=$(call addHeading,OPENJDK Import Binary Plug Settings)
ALL_SETTINGS+=$(call addAltSetting,BINARY_PLUGS_JARFILE)
ALL_SETTINGS+=$(call addAltSetting,BINARY_PLUGS_PATH)
---- jdk/make/common/shared/Sanity.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/common/shared/Sanity.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/common/shared/Sanity.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/common/shared/Sanity.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -96,6 +96,11 @@
$(EGREP) "\#define" | $(NAWK) '{print $$3}')
endif
@@ -6856,19 +7016,8 @@
# Get the version numbers of what we are using
_MAKE_VER :=$(shell $(MAKE) --version 2>&1 | $(HEAD) -n 1)
_ZIP_VER :=$(shell $(ZIPEXE) -help 2>&1 | $(HEAD) -n 4 | $(EGREP) '^Zip')
---- jdk/make/docs/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/docs/Makefile 2010-04-17 21:48:08.000000000 +0400
-@@ -233,7 +233,7 @@
- # you get "No packages or classes specified." due to $(CLASSPATH_SEPARATOR)
- # being interpreted as an end of command (newline)
-
--JAAS_SOURCEPATH = "$(TOPDIR)/src/share/classes$(CLASSPATH_SEPARATOR)$(TOPDIR)/src/solaris/classes$(CLASSPATH_SEPARATOR)$(TOPDIR)/src/windows/classes$(CLASSPATH_SEPARATOR)$(TOPDIR)/src/linux/classes"
-+JAAS_SOURCEPATH = "$(TOPDIR)/src/share/classes$(CLASSPATH_SEPARATOR)$(TOPDIR)/src/solaris/classes$(CLASSPATH_SEPARATOR)$(TOPDIR)/src/windows/classes$(CLASSPATH_SEPARATOR)$(TOPDIR)/src/linux/classes$(CLASSPATH_SEPARATOR)$(TOPDIR)/src/bsd/classes"
- JAAS_DOCDIR = $(DOCSDIR)/jre/api/security/jaas/spec
- JAAS_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \
- -encoding ascii \
---- jdk/make/java/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -49,7 +49,7 @@
endif
endif # PLATFORM
@@ -6878,8 +7027,8 @@
SUBDIRS += jexec
endif # PLATFORM
---- jdk/make/java/hpi/hpi_common.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/hpi/hpi_common.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/hpi/hpi_common.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/hpi/hpi_common.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -86,5 +86,9 @@
# Things that must be linked in.
#
@@ -6890,8 +7039,8 @@
OTHER_LDLIBS += $(LIBSOCKET) -lnsl $(LIBM) -ldl
endif
+endif
---- jdk/make/java/hpi/native/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/hpi/native/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/hpi/native/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/hpi/native/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -72,11 +72,18 @@
ifeq ($(MOOT_PRIORITIES),true)
OTHER_CPPFLAGS += -DMOOT_PRIORITIES
@@ -6911,8 +7060,8 @@
ifeq ($(HAVE_GETHRVTIME),true)
OTHER_CPPFLAGS += -DHAVE_GETHRVTIME
endif
---- jdk/make/java/instrument/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/instrument/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/instrument/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/instrument/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -102,6 +102,21 @@
# equivalent of strcasecmp is stricmp on Windows
CPPFLAGS_COMMON += -Dstrcasecmp=stricmp
@@ -6943,8 +7092,8 @@
#
# Library to compile.
---- jdk/make/java/java/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/java/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/java/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/java/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -167,8 +167,10 @@
# Is the altzone extern documented in ctime(3C) available?
#
@@ -6971,15 +7120,8 @@
#
# Rules.
---- jdk/make/java/java/genlocales.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/java/genlocales.gmk 2010-04-17 21:48:08.000000000 +0400
-@@ -1,5 +1,5 @@
- #
--# Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
-+# Copyright 2005-2008 Sun Microsystems, Inc. All Rights Reserved.
- # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- #
- # This code is free software; you can redistribute it and/or modify it
+--- jdk/make/java/java/genlocales.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/java/genlocales.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -76,11 +76,16 @@
$(LocaleDataMetaInfo_Dest):$(LocaleDataMetaInfo_Src) $(LOCALEGEN_SH)
@$(RM) $@.tmp.euro $@.tmp.noneuro;
@@ -7002,17 +7144,8 @@
$@.tmp.noneuro $< $@
@$(RM) $@.tmp.euro $@.tmp.noneuro;
---- jdk/make/java/java/localegen.sh 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/java/localegen.sh 2010-04-17 21:48:08.000000000 +0400
-@@ -1,7 +1,7 @@
- #!/bin/sh
-
- #
--# Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
-+# Copyright 2005-2008 Sun Microsystems, Inc. All Rights Reserved.
- # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- #
- # This code is free software; you can redistribute it and/or modify it
+--- jdk/make/java/java/localegen.sh 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/java/localegen.sh 2010-06-20 21:56:16.000000000 -0700
@@ -29,7 +29,7 @@
# This script is to generate the supported locale list string and replace the
# LocaleDataMetaInfo-XLocales.java in <ws>/src/share/classes/sun/util
@@ -7043,8 +7176,8 @@
done
sed_script=$sed_script"$INPUT_FILE > $OUTPUT_FILE"
---- jdk/make/java/java_hprof_demo/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/java_hprof_demo/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/java_hprof_demo/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/java_hprof_demo/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -83,8 +83,10 @@
ifeq ($(PLATFORM), windows)
OTHER_LDLIBS += wsock32.lib winmm.lib
@@ -7056,8 +7189,8 @@
#
# Tell library.gmk to copy the txt file first
---- jdk/make/java/jli/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/jli/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/jli/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/jli/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -44,8 +44,10 @@
include $(BUILDDIR)/common/Defs.gmk
@@ -7133,8 +7266,8 @@
+endif
+
---- jdk/make/java/management/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/management/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/management/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/management/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -85,6 +85,11 @@
OTHER_INCLUDES += \
-I$(SHARE_SRC)/native/sun/management
@@ -7147,8 +7280,8 @@
ifeq ($(PLATFORM),windows)
OTHER_LDLIBS += $(JVMLIB)
endif
---- jdk/make/java/net/FILES_c.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/net/FILES_c.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/net/FILES_c.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/net/FILES_c.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -43,6 +43,10 @@
FILES_c += linux_close.c
endif
@@ -7160,8 +7293,8 @@
ifeq ($(PLATFORM), windows)
FILES_c += TwoStacksPlainSocketImpl.c
FILES_c += DualStackPlainSocketImpl.c
---- jdk/make/java/net/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/net/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/net/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/net/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -92,6 +92,12 @@
include $(BUILDDIR)/common/Library.gmk
@@ -7183,8 +7316,8 @@
CLASSES.export += java.lang.Integer java.io.FileDescriptor java.net.InetAddressImplFactory java.net.Inet4AddressImpl java.net.Inet6AddressImpl
---- jdk/make/java/nio/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/nio/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/nio/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/nio/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -82,7 +82,7 @@
sun/nio/ch/WindowsSelectorImpl.java
endif # PLATFORM = windows
@@ -7226,8 +7359,8 @@
include $(BUILDDIR)/common/Mapfile-vers.gmk
include $(BUILDDIR)/common/Library.gmk
---- jdk/make/java/npt/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/npt/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/npt/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/npt/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -70,6 +70,18 @@
OTHER_LCF += -export:nptInitialize -export:nptTerminate
endif
@@ -7247,8 +7380,8 @@
#
# Add to ambient vpath so we pick up the library files
#
---- jdk/make/java/redist/FILES.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/redist/FILES.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/redist/FILES.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/redist/FILES.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -38,6 +38,14 @@
$(LIBDIR)/fonts/LucidaSansDemiBold.ttf \
@@ -7264,8 +7397,8 @@
# The oblique versions of the font are derived from the base versions
# and since 2D can do this derivation on the fly at run time there is no
---- jdk/make/java/redist/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/redist/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/redist/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/redist/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -317,7 +317,7 @@
$(FONTSDIRFILE): $(PLATFORM_SRC)/classes/sun/awt/motif/java.fonts.dir
$(install-file)
@@ -7284,8 +7417,8 @@
endif # !OPENJDK
# Import internal files (ones that are stashed in this source tree)
---- jdk/make/java/security/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/security/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/security/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/security/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -51,7 +51,15 @@
ifneq ($(ARCH_DATA_MODEL), 64)
PROPS_SRC = $(TOPDIR)/src/share/lib/security/java.security-windows
@@ -7302,8 +7435,8 @@
endif # PLATFORM
---- jdk/make/java/zip/FILES_c.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/zip/FILES_c.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/zip/FILES_c.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/zip/FILES_c.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -30,6 +30,10 @@
Inflater.c \
ZipFile.c \
@@ -7323,8 +7456,8 @@
- zip_util.c
+ inffast.c
+endif
---- jdk/make/java/zip/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/java/zip/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/java/zip/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/java/zip/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -72,16 +72,24 @@
CPPFLAGS += -UDEBUG
endif
@@ -7351,8 +7484,8 @@
OTHER_LDLIBS = $(JVMLIB)
+endif
+
---- jdk/make/javax/crypto/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/javax/crypto/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/javax/crypto/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/javax/crypto/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -155,7 +155,7 @@
#
@@ -7362,8 +7495,8 @@
else # OPENJDK
ifeq ($(strip $(FILES_java)),)
all:
---- jdk/make/javax/sound/FILES_c.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/javax/sound/FILES_c.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/javax/sound/FILES_c.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/javax/sound/FILES_c.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -34,6 +34,8 @@
FILES_linux =
@@ -7373,8 +7506,8 @@
FILES_windows = \
PLATFORM_API_WinOS_MidiIn.c \
PLATFORM_API_WinOS_MidiOut.c \
---- jdk/make/javax/sound/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/javax/sound/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/javax/sound/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/javax/sound/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -107,6 +107,19 @@
#MXSPP_ADD = $(PLATFORM)-$(ARCH)/
endif # PLATFORM linux
@@ -7395,8 +7528,8 @@
ifeq ($(PLATFORM), solaris)
ifneq ($(ARCH), amd64)
# build with ports and direct audio
---- jdk/make/javax/sound/SoundDefs.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/javax/sound/SoundDefs.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/javax/sound/SoundDefs.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/javax/sound/SoundDefs.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -40,6 +40,10 @@
CPPFLAGS += -DX_PLATFORM=X_LINUX
endif # PLATFORM linux
@@ -7408,8 +7541,8 @@
ifeq ($(PLATFORM), solaris)
CPPFLAGS += -DX_PLATFORM=X_SOLARIS
---- jdk/make/jpda/back/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/jpda/back/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/jpda/back/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/jpda/back/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -49,8 +49,10 @@
-I$(GENNATIVESRCDIR)/jdwp
@@ -7421,8 +7554,8 @@
#
# This turns off all assert() checking in the optimized library
---- jdk/make/sun/awt/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/sun/awt/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/awt/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/sun/awt/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -129,6 +129,14 @@
OTHER_LDLIBS = $(JVMLIB) $(LIBM) -ldl
endif
@@ -7492,8 +7625,8 @@
LDFLAGS += -L$(MOTIF_LIB) -L$(OPENWIN_LIB)
endif
---- jdk/make/sun/awt/mawt.gmk 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/sun/awt/mawt.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/awt/mawt.gmk 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/sun/awt/mawt.gmk 2010-06-20 21:56:16.000000000 -0700
@@ -174,7 +174,7 @@
OTHER_LDLIBS = $(LIBXM) -lXt -lXext $(LIBXTST) $(LIBXMU) -lX11 -lXi
endif
@@ -7550,8 +7683,8 @@
LDFLAGS += -L$(LIBDIR)/$(LIBARCH)/$(TSOBJDIR) \
$(AWT_RUNPATH)
---- jdk/make/sun/font/Makefile 2010-04-15 11:35:11.000000000 +0400
-+++ jdk/make/sun/font/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/font/Makefile 2010-06-21 14:15:08.000000000 -0700
++++ jdk/make/sun/font/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -177,6 +177,15 @@
# Libraries to link, and other C flags.
#
@@ -7576,8 +7709,8 @@
endif # PLATFORM
---- jdk/make/sun/image/generic/Makefile 2010-04-15 11:35:12.000000000 +0400
-+++ jdk/make/sun/image/generic/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/image/generic/Makefile 2010-06-21 14:15:09.000000000 -0700
++++ jdk/make/sun/image/generic/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -69,5 +69,9 @@
-I$(PLATFORM_SRC)/native/$(PKGDIR)/medialib
@@ -7589,8 +7722,8 @@
+endif
+
---- jdk/make/sun/jawt/Makefile 2010-04-15 11:35:12.000000000 +0400
-+++ jdk/make/sun/jawt/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/jawt/Makefile 2010-06-21 14:15:09.000000000 -0700
++++ jdk/make/sun/jawt/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -98,9 +98,7 @@
#
# Other extra flags needed for compiling.
@@ -7620,8 +7753,8 @@
OTHER_LDLIBS = -L$(LIBDIR)/$(LIBARCH) -lawt -L$(LIBDIR)/$(LIBARCH)/xawt -lmawt
endif # PLATFORM
---- jdk/make/sun/security/jgss/wrapper/Makefile 2010-04-15 11:35:12.000000000 +0400
-+++ jdk/make/sun/security/jgss/wrapper/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/security/jgss/wrapper/Makefile 2010-06-21 14:15:09.000000000 -0700
++++ jdk/make/sun/security/jgss/wrapper/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -71,6 +71,10 @@
#
# Libraries to link
@@ -7634,8 +7767,8 @@
+ifeq ($(PLATFORM), bsd)
+ OTHER_LDLIBS = $(JVMLIB)
+endif
---- jdk/make/sun/security/pkcs11/Makefile 2010-04-15 11:35:12.000000000 +0400
-+++ jdk/make/sun/security/pkcs11/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/security/pkcs11/Makefile 2010-06-21 14:15:09.000000000 -0700
++++ jdk/make/sun/security/pkcs11/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -155,7 +155,7 @@
#
# Libraries to link
@@ -7645,8 +7778,8 @@
OTHER_LDLIBS = $(JVMLIB)
else
OTHER_LDLIBS = -ldl $(JVMLIB)
---- jdk/make/sun/security/smartcardio/Makefile 2010-04-15 11:35:12.000000000 +0400
-+++ jdk/make/sun/security/smartcardio/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/security/smartcardio/Makefile 2010-06-21 14:15:09.000000000 -0700
++++ jdk/make/sun/security/smartcardio/Makefile 2010-06-20 21:56:16.000000000 -0700
@@ -75,6 +75,10 @@
ifeq ($(PLATFORM), windows)
OTHER_LDLIBS = $(JVMLIB) winscard.lib
@@ -7659,8 +7792,8 @@
+ endif
OTHER_CFLAGS = -D__sun_jdk
endif
---- jdk/make/sun/splashscreen/FILES_c.gmk 2010-04-15 11:35:12.000000000 +0400
-+++ jdk/make/sun/splashscreen/FILES_c.gmk 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/splashscreen/FILES_c.gmk 2010-06-21 14:15:09.000000000 -0700
++++ jdk/make/sun/splashscreen/FILES_c.gmk 2010-06-20 21:56:17.000000000 -0700
@@ -49,20 +49,6 @@
dgif_lib.c \
gif_err.c \
@@ -7703,8 +7836,8 @@
+ zcrc32.c \
+ zutil.c
+endif
---- jdk/make/sun/splashscreen/Makefile 2010-04-15 11:35:12.000000000 +0400
-+++ jdk/make/sun/splashscreen/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/splashscreen/Makefile 2010-06-21 14:15:09.000000000 -0700
++++ jdk/make/sun/splashscreen/Makefile 2010-06-20 21:56:17.000000000 -0700
@@ -61,10 +61,26 @@
CFLAGS += -DSPLASHSCREEN
@@ -7752,8 +7885,8 @@
ifeq ($(PLATFORM), linux)
ifeq ($(ARCH_DATA_MODEL), 64)
# 64-bit gcc has problems compiling MMX instructions.
---- jdk/make/sun/xawt/Makefile 2010-04-15 11:35:12.000000000 +0400
-+++ jdk/make/sun/xawt/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/sun/xawt/Makefile 2010-06-21 14:15:09.000000000 -0700
++++ jdk/make/sun/xawt/Makefile 2010-06-20 21:56:17.000000000 -0700
@@ -53,6 +53,11 @@
dummy := $(shell $(MKDIR) -p $(LIB_LOCATION))
endif
@@ -7817,8 +7950,8 @@
ifeq ($(MILESTONE), internal)
CPPFLAGS += -DINTERNAL_BUILD
endif
---- jdk/make/tools/freetypecheck/Makefile 2010-04-15 11:35:12.000000000 +0400
-+++ jdk/make/tools/freetypecheck/Makefile 2010-04-17 21:48:08.000000000 +0400
+--- jdk/make/tools/freetypecheck/Makefile 2010-06-21 14:15:09.000000000 -0700
++++ jdk/make/tools/freetypecheck/Makefile 2010-06-20 21:56:17.000000000 -0700
@@ -60,8 +60,12 @@
#add runtime lib search path to ensure test will be runnable
ifeq ($(PLATFORM), solaris)
@@ -7834,10 +7967,10 @@
endif
endif
---- jdk/src/share/back/commonRef.c 2010-04-15 11:35:13.000000000 +0400
-+++ jdk/src/share/back/commonRef.c 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/back/commonRef.c 2010-06-21 14:15:10.000000000 -0700
++++ jdk/src/share/back/commonRef.c 2010-06-20 21:56:17.000000000 -0700
@@ -23,6 +23,10 @@
- * have any questions.
+ * questions.
*/
+#if defined(_ALLBSD_SOURCE)
@@ -7847,8 +7980,8 @@
#include "util.h"
#include "commonRef.h"
---- jdk/src/share/bin/java.c 2010-04-15 11:35:13.000000000 +0400
-+++ jdk/src/share/bin/java.c 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/bin/java.c 2010-06-21 14:15:10.000000000 -0700
++++ jdk/src/share/bin/java.c 2010-06-20 21:56:17.000000000 -0700
@@ -104,6 +104,11 @@
static char *launchername;
jboolean _launcher_debug = JNI_FALSE;
@@ -8043,8 +8176,8 @@
static void
FreeKnownVMs()
{
---- jdk/src/share/bin/java.h 2010-04-15 11:35:13.000000000 +0400
-+++ jdk/src/share/bin/java.h 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/bin/java.h 2010-06-21 14:15:10.000000000 -0700
++++ jdk/src/share/bin/java.h 2010-06-20 21:56:17.000000000 -0700
@@ -91,11 +91,17 @@
void PrintMachineDependentOptions();
@@ -8065,8 +8198,8 @@
/* sun.java.launcher.* platform properties. */
void SetJavaLauncherPlatformProps(void);
---- jdk/src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java 2010-04-15 11:35:14.000000000 +0400
-+++ jdk/src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java 2010-06-21 14:15:11.000000000 -0700
++++ jdk/src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java 2010-06-20 21:56:17.000000000 -0700
@@ -477,6 +477,10 @@
String[] dirs = new String[] {
userHome + sep + ".themes",
@@ -8078,8 +8211,8 @@
"/usr/share/themes",
"/usr/gnome/share/themes", // Debian/Redhat/Solaris
"/opt/gnome2/share/themes" // SuSE
---- jdk/src/share/classes/com/sun/jmx/snmp/SnmpPduTrap.java 2010-04-15 11:35:16.000000000 +0400
-+++ jdk/src/share/classes/com/sun/jmx/snmp/SnmpPduTrap.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/com/sun/jmx/snmp/SnmpPduTrap.java 2010-06-21 14:15:13.000000000 -0700
++++ jdk/src/share/classes/com/sun/jmx/snmp/SnmpPduTrap.java 2010-06-20 21:56:17.000000000 -0700
@@ -78,6 +78,9 @@
*/
public long timeStamp ;
@@ -8090,8 +8223,8 @@
/**
---- jdk/src/share/classes/java/awt/Font.java 2010-04-15 11:35:20.000000000 +0400
-+++ jdk/src/share/classes/java/awt/Font.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/java/awt/Font.java 2010-06-21 14:15:16.000000000 -0700
++++ jdk/src/share/classes/java/awt/Font.java 2010-06-20 21:56:17.000000000 -0700
@@ -445,18 +445,19 @@
*/
private AttributeValues getAttributeValues() {
@@ -8118,8 +8251,8 @@
}
return values;
---- jdk/src/share/classes/java/awt/GraphicsEnvironment.java 2010-04-15 11:35:20.000000000 +0400
-+++ jdk/src/share/classes/java/awt/GraphicsEnvironment.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/java/awt/GraphicsEnvironment.java 2010-06-21 14:15:16.000000000 -0700
++++ jdk/src/share/classes/java/awt/GraphicsEnvironment.java 2010-06-20 21:56:17.000000000 -0700
@@ -148,7 +148,12 @@
} else {
String osName = System.getProperty("os.name");
@@ -8134,8 +8267,8 @@
(System.getenv("DISPLAY") == null));
}
} else if (nm.equals("true")) {
---- jdk/src/share/classes/java/util/TimeZone.java 2010-04-15 11:35:24.000000000 +0400
-+++ jdk/src/share/classes/java/util/TimeZone.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/java/util/TimeZone.java 2010-06-21 14:15:21.000000000 -0700
++++ jdk/src/share/classes/java/util/TimeZone.java 2010-06-20 21:56:17.000000000 -0700
@@ -776,15 +776,13 @@
}
int gmtOffset = (hours * 60 + num) * 60 * 1000;
@@ -8153,8 +8286,8 @@
}
return zi;
}
---- jdk/src/share/classes/sun/awt/FontConfiguration.java 2010-04-15 11:35:31.000000000 +0400
-+++ jdk/src/share/classes/sun/awt/FontConfiguration.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/awt/FontConfiguration.java 2010-06-21 14:15:27.000000000 -0700
++++ jdk/src/share/classes/sun/awt/FontConfiguration.java 2010-06-20 21:56:17.000000000 -0700
@@ -1073,7 +1073,7 @@
*/
HashMap<String, Boolean> existsMap;
@@ -8173,8 +8306,8 @@
errors++;
}
}
---- jdk/src/share/classes/sun/font/TrueTypeFont.java 2010-04-15 11:35:32.000000000 +0400
-+++ jdk/src/share/classes/sun/font/TrueTypeFont.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/font/TrueTypeFont.java 2010-06-21 14:15:28.000000000 -0700
++++ jdk/src/share/classes/sun/font/TrueTypeFont.java 2010-06-20 21:56:17.000000000 -0700
@@ -159,6 +159,13 @@
private boolean supportsJA;
private boolean supportsCJK;
@@ -8285,8 +8418,8 @@
} else {
return name;
}
---- jdk/src/share/classes/sun/java2d/SunGraphicsEnvironment.java 2010-04-15 11:35:33.000000000 +0400
-+++ jdk/src/share/classes/sun/java2d/SunGraphicsEnvironment.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/java2d/SunGraphicsEnvironment.java 2010-06-21 14:15:29.000000000 -0700
++++ jdk/src/share/classes/sun/java2d/SunGraphicsEnvironment.java 2010-06-20 21:56:17.000000000 -0700
@@ -76,7 +76,7 @@
public abstract class SunGraphicsEnvironment extends GraphicsEnvironment
implements FontSupport, DisplayChangedListener {
@@ -8324,19 +8457,8 @@
registerFontDir(jreFontDirName);
}
registerFontsInDir(jreFontDirName, true, Font2D.JRE_RANK,
---- jdk/src/share/classes/sun/java2d/pisces/PiscesCache.java 2010-04-15 11:35:33.000000000 +0400
-+++ jdk/src/share/classes/sun/java2d/pisces/PiscesCache.java 2010-04-17 21:48:08.000000000 +0400
-@@ -96,7 +96,7 @@
- bboxX1 = x1+1;
- } else {
- if (bboxX0 > x0) bboxX0 = x0;
-- if (bboxX1 < x1) bboxX1 = x1;
-+ if (bboxX1 < x1 + 1) bboxX1 = x1 + 1;
- while (bboxY1++ < y) {
- reallocRowInfo(alphaRows+1);
- minTouched[alphaRows] = 0;
---- jdk/src/share/classes/sun/print/PSPrinterJob.java 2010-04-15 11:35:37.000000000 +0400
-+++ jdk/src/share/classes/sun/print/PSPrinterJob.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/print/PSPrinterJob.java 2010-06-21 14:15:33.000000000 -0700
++++ jdk/src/share/classes/sun/print/PSPrinterJob.java 2010-06-20 21:56:27.000000000 -0700
@@ -1531,7 +1531,9 @@
pFlags |= NOSHEET;
ncomps+=1;
@@ -8348,8 +8470,8 @@
execCmd = new String[ncomps];
execCmd[n++] = "/usr/bin/lpr";
if ((pFlags & PRINTER) != 0) {
---- jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java 2010-04-15 11:35:38.000000000 +0400
-+++ jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java 2010-06-21 14:15:34.000000000 -0700
++++ jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java 2010-06-20 21:56:27.000000000 -0700
@@ -49,8 +49,12 @@
AccessController.doPrivileged(new PrivilegedAction<Boolean>() {
public Boolean run() {
@@ -8365,8 +8487,8 @@
return new Boolean(System.getProperty
(USE_NATIVE_PROP));
}
---- jdk/src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2010-04-15 11:35:38.000000000 +0400
-+++ jdk/src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2010-06-21 14:15:34.000000000 -0700
++++ jdk/src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2010-06-20 21:56:27.000000000 -0700
@@ -82,7 +82,11 @@
String osname = System.getProperty("os.name");
if (osname.startsWith("SunOS")) {
@@ -8380,8 +8502,8 @@
gssLib = "libgssapi.so";
}
}
---- jdk/src/share/classes/sun/security/krb5/Config.java 2010-04-15 11:35:38.000000000 +0400
-+++ jdk/src/share/classes/sun/security/krb5/Config.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/security/krb5/Config.java 2010-06-21 14:15:34.000000000 -0700
++++ jdk/src/share/classes/sun/security/krb5/Config.java 2010-06-20 21:56:27.000000000 -0700
@@ -711,7 +711,11 @@
}
} else if (osname.startsWith("SunOS")) {
@@ -8395,8 +8517,8 @@
name = "/etc/krb5.conf";
}
}
---- jdk/src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java 2010-04-15 11:35:39.000000000 +0400
-+++ jdk/src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java 2010-06-21 14:15:34.000000000 -0700
++++ jdk/src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java 2010-06-20 21:56:27.000000000 -0700
@@ -383,8 +383,12 @@
String uidStr = null;
long uid = 0;
@@ -8412,15 +8534,15 @@
try {
Class<?> c = Class.forName
("com.sun.security.auth.module.UnixSystem");
---- jdk/src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider 2010-04-15 11:35:41.000000000 +0400
-+++ jdk/src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider 2010-06-21 14:15:36.000000000 -0700
++++ jdk/src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider 2010-06-20 21:56:27.000000000 -0700
@@ -30,3 +30,4 @@
#[solaris]sun.tools.attach.SolarisAttachProvider
#[windows]sun.tools.attach.WindowsAttachProvider
#[linux]sun.tools.attach.LinuxAttachProvider
+#[bsd]sun.tools.attach.BsdAttachProvider
---- jdk/src/share/classes/sun/tools/jar/Main.java 2010-04-15 11:35:41.000000000 +0400
-+++ jdk/src/share/classes/sun/tools/jar/Main.java 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/tools/jar/Main.java 2010-06-21 14:15:37.000000000 -0700
++++ jdk/src/share/classes/sun/tools/jar/Main.java 2010-06-20 21:56:27.000000000 -0700
@@ -48,6 +48,7 @@
String zname = "";
String[] files;
@@ -8468,8 +8590,8 @@
if (!d.exists() && !d.mkdirs() || !d.isDirectory()) {
throw new IOException(formatMsg(
"error.create.dir", d.getPath()));
---- jdk/src/share/classes/sun/tools/jar/resources/jar.properties 2010-04-15 11:35:41.000000000 +0400
-+++ jdk/src/share/classes/sun/tools/jar/resources/jar.properties 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/classes/sun/tools/jar/resources/jar.properties 2010-06-21 14:15:37.000000000 -0700
++++ jdk/src/share/classes/sun/tools/jar/resources/jar.properties 2010-06-20 21:56:27.000000000 -0700
@@ -44,6 +44,8 @@
{0} : could not create directory
error.incorrect.length=\
@@ -8479,8 +8601,8 @@
out.added.manifest=\
added manifest
out.update.manifest=\
---- jdk/src/share/hpi/include/hpi_impl.h 2010-04-15 11:35:44.000000000 +0400
-+++ jdk/src/share/hpi/include/hpi_impl.h 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/hpi/include/hpi_impl.h 2010-06-21 14:15:39.000000000 -0700
++++ jdk/src/share/hpi/include/hpi_impl.h 2010-06-20 21:56:27.000000000 -0700
@@ -138,7 +138,11 @@
int sysBind(int fd, struct sockaddr *him, int len);
int sysAccept(int fd, struct sockaddr *him, int *len);
@@ -8494,8 +8616,8 @@
ssize_t sysSendTo(int fd, char *buf, int len, int flags, struct sockaddr *to,
int tolen);
ssize_t sysRecvFrom(int fd, char *buf, int nbytes, int flags,
---- jdk/src/share/native/com/sun/java/util/jar/pack/defines.h 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/com/sun/java/util/jar/pack/defines.h 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/com/sun/java/util/jar/pack/defines.h 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/com/sun/java/util/jar/pack/defines.h 2010-06-20 21:56:27.000000000 -0700
@@ -32,6 +32,10 @@
#include <unistd.h>
#endif
@@ -8521,8 +8643,8 @@
#ifdef _MSC_VER
typedef LONGLONG jlong;
typedef DWORDLONG julong;
---- jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp 2010-06-20 21:56:27.000000000 -0700
@@ -33,9 +33,14 @@
#include <limits.h>
#include <time.h>
@@ -8560,8 +8682,8 @@
true));
}
---- jdk/src/share/native/com/sun/media/sound/DirectAudioDevice.c 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/com/sun/media/sound/DirectAudioDevice.c 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/com/sun/media/sound/DirectAudioDevice.c 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/com/sun/media/sound/DirectAudioDevice.c 2010-06-20 21:56:27.000000000 -0700
@@ -33,7 +33,11 @@
#include <jni.h>
@@ -8574,8 +8696,8 @@
#include "SoundDefs.h"
#include "DirectAudio.h"
#include "Utilities.h"
---- jdk/src/share/native/com/sun/media/sound/Platform.c 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/com/sun/media/sound/Platform.c 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/com/sun/media/sound/Platform.c 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/com/sun/media/sound/Platform.c 2010-06-20 21:56:27.000000000 -0700
@@ -99,5 +99,17 @@
return com_sun_media_sound_Platform_LIB_ALSA;
}
@@ -8594,8 +8716,8 @@
+#endif
return 0;
}
---- jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/com/sun/media/sound/SoundDefs.h 2010-06-20 21:56:27.000000000 -0700
@@ -31,6 +31,7 @@
#define X_WINDOWS 1
#define X_SOLARIS 2
@@ -8623,8 +8745,8 @@
+
+
#endif // __SOUNDDEFS_INCLUDED__
---- jdk/src/share/native/common/check_code.c 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/common/check_code.c 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/common/check_code.c 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/common/check_code.c 2010-06-20 21:56:27.000000000 -0700
@@ -1069,7 +1069,7 @@
* Make sure that branches don't go into the middle of nowhere.
*/
@@ -8686,8 +8808,8 @@
/* There can't be more than 64K labels because of the limit
* on per-method byte code length.
*/
---- jdk/src/share/native/java/io/io_util.h 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/java/io/io_util.h 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/java/io/io_util.h 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/java/io/io_util.h 2010-06-20 21:56:27.000000000 -0700
@@ -29,7 +29,15 @@
extern jfieldID IO_fd_fdID;
extern jfieldID IO_handle_fdID;
@@ -8705,10 +8827,10 @@
#define O_SYNC (0x0800)
#define O_DSYNC (0x2000)
#endif
---- jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h 2010-06-20 21:56:27.000000000 -0700
@@ -25,6 +25,10 @@
- * have any questions.
+ * questions.
*/
+#ifdef __OpenBSD__
@@ -8732,8 +8854,8 @@
/*
* ANSI/POSIX
---- jdk/src/share/native/java/lang/fdlibm/include/jfdlibm.h 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/java/lang/fdlibm/include/jfdlibm.h 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/java/lang/fdlibm/include/jfdlibm.h 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/java/lang/fdlibm/include/jfdlibm.h 2010-06-20 21:56:27.000000000 -0700
@@ -61,7 +61,7 @@
#define log1p jlog1p
#define expm1 jexpm1
@@ -8743,8 +8865,8 @@
#define __ieee754_sqrt __j__ieee754_sqrt
#define __ieee754_acos __j__ieee754_acos
#define __ieee754_acosh __j__ieee754_acosh
---- jdk/src/share/native/java/util/zip/Inflater.c 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/java/util/zip/Inflater.c 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/java/util/zip/Inflater.c 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/java/util/zip/Inflater.c 2010-06-20 21:56:27.000000000 -0700
@@ -65,6 +65,10 @@
return jlong_zero;
} else {
@@ -8767,8 +8889,8 @@
}
JNIEXPORT void JNICALL
---- jdk/src/share/native/java/util/zip/zlib-1.1.3/zconf.h 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/java/util/zip/zlib-1.1.3/zconf.h 2010-04-17 21:48:08.000000000 +0400
+--- jdk/src/share/native/java/util/zip/zlib-1.1.3/zconf.h 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/java/util/zip/zlib-1.1.3/zconf.h 2010-06-20 21:56:27.000000000 -0700
@@ -42,44 +42,49 @@
/* for _LP64 */
#include <sys/types.h>
@@ -8852,8 +8974,8 @@
#endif
#if (defined(_WIN32) || defined(__WIN32__)) && !defined(WIN32)
---- jdk/src/share/native/sun/awt/debug/debug_util.h 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/sun/awt/debug/debug_util.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/debug/debug_util.h 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/sun/awt/debug/debug_util.h 2010-06-20 21:56:27.000000000 -0700
@@ -50,7 +50,9 @@
#include <stdio.h>
#include <string.h>
@@ -8864,8 +8986,8 @@
#include <limits.h>
/* keep these after the other headers */
---- jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c 2010-06-20 21:56:27.000000000 -0700
@@ -24,7 +24,11 @@
*/
@@ -8878,10 +9000,10 @@
#include "sun_awt_image_BufImgSurfaceData.h"
---- jdk/src/share/native/sun/awt/image/DataBufferNative.c 2010-04-15 11:35:45.000000000 +0400
-+++ jdk/src/share/native/sun/awt/image/DataBufferNative.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/image/DataBufferNative.c 2010-06-21 14:15:40.000000000 -0700
++++ jdk/src/share/native/sun/awt/image/DataBufferNative.c 2010-06-20 21:56:27.000000000 -0700
@@ -23,7 +23,11 @@
- * have any questions.
+ * questions.
*/
+#ifdef _ALLBSD_SOURCE
@@ -8892,8 +9014,8 @@
#include "SurfaceData.h"
#include "sun_awt_image_DataBufferNative.h"
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv2x2_f.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv2x2_f.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv2x2_f.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv2x2_f.c 2010-06-20 21:56:27.000000000 -0700
@@ -86,7 +86,7 @@
#endif /* MLIB_USE_FTOI_CLAMPING */
@@ -8933,8 +9055,8 @@
#endif /* _NO_LONGLONG */
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16ext.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16ext.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16ext.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16ext.c 2010-06-20 21:56:27.000000000 -0700
@@ -126,7 +126,7 @@
#define D2I(x) CLAMP_S32((x) SAT_OFF)
@@ -8974,8 +9096,8 @@
#endif /* _NO_LONGLONG */
/***************************************************************/
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16nw.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16nw.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16nw.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16nw.c 2010-06-20 21:56:27.000000000 -0700
@@ -94,7 +94,7 @@
#define D2I(x) CLAMP_S32((x) SAT_OFF)
@@ -9015,8 +9137,8 @@
#endif /* _NO_LONGLONG */
/***************************************************************/
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8ext.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8ext.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8ext.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8ext.c 2010-06-20 21:56:27.000000000 -0700
@@ -126,7 +126,7 @@
#define D2I(x) CLAMP_S32((x) SAT_OFF)
@@ -9056,8 +9178,8 @@
#endif /* _NO_LONGLONG */
/***************************************************************/
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8nw.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8nw.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8nw.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8nw.c 2010-06-20 21:56:27.000000000 -0700
@@ -95,7 +95,7 @@
#define D2I(x) CLAMP_S32((x) SAT_OFF)
@@ -9097,8 +9219,8 @@
#endif /* _NO_LONGLONG */
/***************************************************************/
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16ext.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16ext.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16ext.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16ext.c 2010-06-20 21:56:27.000000000 -0700
@@ -126,7 +126,7 @@
#define D2I(x) CLAMP_S32((x) SAT_OFF)
@@ -9138,8 +9260,8 @@
#endif /* _NO_LONGLONG */
/***************************************************************/
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16nw.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16nw.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16nw.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16nw.c 2010-06-20 21:56:27.000000000 -0700
@@ -94,7 +94,7 @@
#define D2I(x) CLAMP_S32((x) SAT_OFF)
@@ -9179,8 +9301,8 @@
#endif /* _NO_LONGLONG */
/***************************************************************/
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageCopy_Bit.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageCopy_Bit.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageCopy_Bit.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageCopy_Bit.c 2010-06-20 21:56:27.000000000 -0700
@@ -95,7 +95,7 @@
dst = dp[0];
if (ld_offset + size < 32) {
@@ -9400,8 +9522,8 @@
}
#else /* _LONGLONG */
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c 2010-06-20 21:56:27.000000000 -0700
@@ -168,7 +168,7 @@
}
@@ -9682,8 +9804,8 @@
dp[12] = t0;
dp[13] = t1;
dp[14] = t2;
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_Bit.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_Bit.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_Bit.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_Bit.c 2010-06-20 21:56:27.000000000 -0700
@@ -88,7 +88,7 @@
} d64_2_f32;
@@ -9835,8 +9957,8 @@
((mlib_u32*)lh)[0] = l; ((mlib_u32*)lh)[1] = l;
((mlib_u32*)lh)[2] = l; ((mlib_u32*)lh)[3] = h;
---- jdk/src/share/native/sun/awt/medialib/mlib_ImageUtils.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_ImageUtils.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_ImageUtils.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_ImageUtils.c 2010-06-20 21:56:27.000000000 -0700
@@ -30,7 +30,7 @@
typedef union {
mlib_d64 db;
@@ -9846,8 +9968,8 @@
mlib_s32 int1, int0;
#else
mlib_s32 int0, int1;
---- jdk/src/share/native/sun/awt/medialib/mlib_c_ImageCopy.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_c_ImageCopy.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_c_ImageCopy.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_c_ImageCopy.c 2010-06-20 21:56:27.000000000 -0700
@@ -275,11 +275,11 @@
for (i = 0; j <= (b_size - 4); j += 4, i++) {
src0 = src1;
@@ -9946,8 +10068,8 @@
s0 = s1;
dp += SIZE;
sp += SIZE;
---- jdk/src/share/native/sun/awt/medialib/mlib_c_ImageLookUp_f.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_c_ImageLookUp_f.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_c_ImageLookUp_f.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_c_ImageLookUp_f.c 2010-06-20 21:56:27.000000000 -0700
@@ -120,7 +120,7 @@
} \
}
@@ -11180,8 +11302,8 @@
dp[12] = t0;
dp[13] = t1;
dp[14] = t2;
---- jdk/src/share/native/sun/awt/medialib/mlib_image.h 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_image.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_image.h 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_image.h 2010-06-20 21:56:27.000000000 -0700
@@ -27,6 +27,11 @@
#ifndef MLIB_IMAGE_H
#define MLIB_IMAGE_H
@@ -11194,8 +11316,8 @@
#include <mlib_types.h>
#include <mlib_status.h>
#include <mlib_sys.h>
---- jdk/src/share/native/sun/awt/medialib/mlib_sys.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_sys.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_sys.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_sys.c 2010-06-20 21:56:27.000000000 -0700
@@ -26,9 +26,15 @@
#include <stdlib.h>
@@ -11226,8 +11348,8 @@
return (void *) memalign(8, size);
#endif /* _MSC_VER */
}
---- jdk/src/share/native/sun/awt/medialib/mlib_types.h 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/awt/medialib/mlib_types.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/awt/medialib/mlib_types.h 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/awt/medialib/mlib_types.h 2010-06-20 21:56:27.000000000 -0700
@@ -59,7 +59,10 @@
#if defined(__SUNPRO_C) || defined(__SUNPRO_CC) || defined(__GNUC__)
@@ -11240,10 +11362,10 @@
#include <stdint.h> /* for uintptr_t */
#include <malloc.h> /* for ptrdiff_t */
#else
---- jdk/src/share/native/sun/font/AccelGlyphCache.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/font/AccelGlyphCache.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/font/AccelGlyphCache.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/font/AccelGlyphCache.c 2010-06-20 21:56:27.000000000 -0700
@@ -23,7 +23,11 @@
- * have any questions.
+ * questions.
*/
+#ifdef _ALLBSD_SOURCE
@@ -11254,8 +11376,8 @@
#include "jni.h"
#include "AccelGlyphCache.h"
#include "Trace.h"
---- jdk/src/share/native/sun/font/DrawGlyphList.c 2010-04-15 11:35:46.000000000 +0400
-+++ jdk/src/share/native/sun/font/DrawGlyphList.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/font/DrawGlyphList.c 2010-06-21 14:15:41.000000000 -0700
++++ jdk/src/share/native/sun/font/DrawGlyphList.c 2010-06-20 21:56:27.000000000 -0700
@@ -26,7 +26,11 @@
#include "jlong.h"
#include "math.h"
@@ -11268,8 +11390,8 @@
#include "sunfontids.h"
#include "fontscalerdefs.h"
#include "glyphblitting.h"
---- jdk/src/share/native/sun/font/sunFont.c 2010-04-15 11:35:47.000000000 +0400
-+++ jdk/src/share/native/sun/font/sunFont.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/font/sunFont.c 2010-06-21 14:15:42.000000000 -0700
++++ jdk/src/share/native/sun/font/sunFont.c 2010-06-20 21:56:27.000000000 -0700
@@ -24,7 +24,9 @@
*/
@@ -11280,8 +11402,8 @@
#include "string.h"
#include "gdefs.h"
#include "jlong.h"
---- jdk/src/share/native/sun/java2d/SurfaceData.c 2010-04-15 11:35:47.000000000 +0400
-+++ jdk/src/share/native/sun/java2d/SurfaceData.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/java2d/SurfaceData.c 2010-06-21 14:15:42.000000000 -0700
++++ jdk/src/share/native/sun/java2d/SurfaceData.c 2010-06-20 21:56:27.000000000 -0700
@@ -28,7 +28,11 @@
#include "jni_util.h"
#include "Disposer.h"
@@ -11294,8 +11416,8 @@
#include "string.h"
/**
---- jdk/src/share/native/sun/java2d/opengl/OGLFuncs.h 2010-04-15 11:35:47.000000000 +0400
-+++ jdk/src/share/native/sun/java2d/opengl/OGLFuncs.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/java2d/opengl/OGLFuncs.h 2010-06-21 14:15:42.000000000 -0700
++++ jdk/src/share/native/sun/java2d/opengl/OGLFuncs.h 2010-06-20 21:56:27.000000000 -0700
@@ -26,6 +26,9 @@
#ifndef OGLFuncs_h_Included
#define OGLFuncs_h_Included
@@ -11306,8 +11428,8 @@
#include "jni.h"
#include "J2D_GL/gl.h"
#include "J2D_GL/glext.h"
---- jdk/src/share/native/sun/java2d/opengl/OGLRenderQueue.c 2010-04-15 11:35:47.000000000 +0400
-+++ jdk/src/share/native/sun/java2d/opengl/OGLRenderQueue.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/java2d/opengl/OGLRenderQueue.c 2010-06-21 14:15:42.000000000 -0700
++++ jdk/src/share/native/sun/java2d/opengl/OGLRenderQueue.c 2010-06-20 21:56:27.000000000 -0700
@@ -25,7 +25,11 @@
#ifndef HEADLESS
@@ -11320,8 +11442,8 @@
#include "sun_java2d_pipe_BufferedOpCodes.h"
---- jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2010-04-15 11:35:47.000000000 +0400
-+++ jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2010-06-21 14:15:42.000000000 -0700
++++ jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2010-06-20 21:56:27.000000000 -0700
@@ -25,7 +25,11 @@
#ifndef HEADLESS
@@ -11334,8 +11456,8 @@
#include <math.h>
#include <jlong.h>
---- jdk/src/share/transport/socket/socketTransport.c 2010-04-15 11:35:48.000000000 +0400
-+++ jdk/src/share/transport/socket/socketTransport.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/share/transport/socket/socketTransport.c 2010-06-21 14:15:43.000000000 -0700
++++ jdk/src/share/transport/socket/socketTransport.c 2010-06-20 21:56:27.000000000 -0700
@@ -65,6 +65,9 @@
#define HEADER_SIZE 11
#define MAX_DATA_SIZE 1000
@@ -11423,8 +11545,8 @@
return res;
} else if (res == 0) {
break; /* eof, return nbytes which is less than len */
---- jdk/src/solaris/back/exec_md.c 2010-04-15 11:35:48.000000000 +0400
-+++ jdk/src/solaris/back/exec_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/back/exec_md.c 2010-06-21 14:15:43.000000000 -0700
++++ jdk/src/solaris/back/exec_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -30,7 +30,7 @@
#include "sys.h"
#include "util.h"
@@ -11434,8 +11556,8 @@
/* Linux */
#define FORK() fork()
#else
---- jdk/src/solaris/back/linker_md.c 2010-04-15 11:35:48.000000000 +0400
-+++ jdk/src/solaris/back/linker_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/back/linker_md.c 2010-06-21 14:15:43.000000000 -0700
++++ jdk/src/solaris/back/linker_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -48,6 +48,12 @@
#include "threads_md.h"
#endif
@@ -11461,8 +11583,8 @@
}
}
---- jdk/src/solaris/back/util_md.h 2010-04-15 11:35:48.000000000 +0400
-+++ jdk/src/solaris/back/util_md.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/back/util_md.h 2010-06-21 14:15:43.000000000 -0700
++++ jdk/src/solaris/back/util_md.h 2010-06-20 21:56:27.000000000 -0700
@@ -29,7 +29,7 @@
#include <stddef.h>
@@ -11489,8 +11611,8 @@
#define HOST_TO_JAVA_CHAR(x) (((x & 0xff) << 8) | ((x >> 8) & (0xff)))
#define HOST_TO_JAVA_SHORT(x) (((x & 0xff) << 8) | ((x >> 8) & (0xff)))
---- jdk/src/solaris/bin/java_md.c 2010-04-15 11:35:48.000000000 +0400
-+++ jdk/src/solaris/bin/java_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/bin/java_md.c 2010-06-21 14:15:43.000000000 -0700
++++ jdk/src/solaris/bin/java_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -24,6 +24,7 @@
*/
@@ -11705,8 +11827,8 @@
/* Coarse estimation of number of digits assuming the worst case is a 64-bit pid. */
#define MAX_PID_STR_SZ 20
---- jdk/src/solaris/bin/java_md.h 2010-04-15 11:35:48.000000000 +0400
-+++ jdk/src/solaris/bin/java_md.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/bin/java_md.h 2010-06-21 14:15:43.000000000 -0700
++++ jdk/src/solaris/bin/java_md.h 2010-06-20 21:56:27.000000000 -0700
@@ -58,10 +58,14 @@
#include <sys/time.h>
#define CounterGet() (gethrtime()/1000)
@@ -11723,8 +11845,8 @@
/*
* Function prototypes.
---- jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2010-04-15 11:35:48.000000000 +0400
-+++ jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2010-06-21 14:15:43.000000000 -0700
++++ jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2010-06-20 21:56:27.000000000 -0700
@@ -403,7 +403,7 @@
if (fontID != null) {
fileName = (String)fontNameMap.get(fontID);
@@ -11743,8 +11865,8 @@
fontConfigDirs.add(jreLibDirName+File.separator+"oblique-fonts");
}
fontdirs = (String[])fontConfigDirs.toArray(new String[0]);
---- jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java 2010-06-20 21:56:27.000000000 -0700
@@ -119,7 +119,11 @@
}
@@ -11758,8 +11880,8 @@
}
static final int UNINITIALIZED = -1;
---- jdk/src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java 2010-04-17 21:43:55.000000000 +0400
-+++ jdk/src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java 2010-06-27 11:37:43.000000000 -0700
++++ jdk/src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java 2010-06-20 21:56:27.000000000 -0700
@@ -38,9 +38,6 @@
*/
public class BsdVirtualMachine extends HotSpotVirtualMachine {
@@ -11863,8 +11985,8 @@
- isBsdThreads = isBsdThreads();
}
}
---- jdk/src/solaris/demo/jvmti/hprof/hprof_md.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/demo/jvmti/hprof/hprof_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/demo/jvmti/hprof/hprof_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/demo/jvmti/hprof/hprof_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -33,7 +33,7 @@
#include <sys/stat.h>
#include <fcntl.h>
@@ -11910,8 +12032,8 @@
addr = (void*)&Agent_OnLoad;
#else
/* Just using &Agent_OnLoad will get the first external symbol with
---- jdk/src/solaris/hpi/include/interrupt.h 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/include/interrupt.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/include/interrupt.h 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/include/interrupt.h 2010-06-20 21:56:27.000000000 -0700
@@ -75,7 +75,7 @@
* N_INTERRUPTS - The number of interrupt channels. These
* are numbered from 0 to (N_INTERRUPTS - 1).
@@ -11932,8 +12054,8 @@
#ifdef SA_SIGINFO
/* Thread implementation dependent interrupt dispatcher. */
void intrDispatchMD(int sig, siginfo_t *info, void *uc);
---- jdk/src/solaris/hpi/include/largefile.h 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/include/largefile.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/include/largefile.h 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/include/largefile.h 2010-06-20 21:56:27.000000000 -0700
@@ -34,6 +34,10 @@
#include "largefile_linux.h"
#endif
@@ -11945,10 +12067,10 @@
/*
* Prototypes for wrappers that we define. These wrapper functions
* are low-level I/O routines that will use 64 bit versions if
---- jdk/src/solaris/hpi/include/largefile_bsd.h 2010-04-17 21:43:55.000000000 +0400
-+++ jdk/src/solaris/hpi/include/largefile_bsd.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/include/largefile_bsd.h 2010-06-27 11:37:43.000000000 -0700
++++ jdk/src/solaris/hpi/include/largefile_bsd.h 2010-06-20 21:56:27.000000000 -0700
@@ -23,14 +23,28 @@
- * have any questions.
+ * questions.
*/
-#ifndef _JAVASOFT_LINUX_LARGEFILE_SUPPORT_H_
@@ -11983,8 +12105,8 @@
+#define pwrite64 pwrite
+
+#endif /* _JAVASOFT_BSD_LARGEFILE_SUPPORT_H_ */
---- jdk/src/solaris/hpi/native_threads/include/threads_md.h 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/native_threads/include/threads_md.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/native_threads/include/threads_md.h 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/native_threads/include/threads_md.h 2010-06-20 21:56:27.000000000 -0700
@@ -36,6 +36,8 @@
#define N_TRACED_REGS 12
#elif i386
@@ -12031,8 +12153,8 @@
#ifdef __linux__
extern thread_key_t intrJmpbufkey;
---- jdk/src/solaris/hpi/native_threads/src/condvar_md.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/native_threads/src/condvar_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/native_threads/src/condvar_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/native_threads/src/condvar_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -58,7 +58,7 @@
{
int err;
@@ -12042,8 +12164,8 @@
err = pthread_cond_destroy((cond_t *) &condvar->cond);
#else
err = cond_destroy((cond_t *) condvar);
---- jdk/src/solaris/hpi/native_threads/src/monitor_md.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/native_threads/src/monitor_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/native_threads/src/monitor_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/native_threads/src/monitor_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -147,7 +147,7 @@
mid->monitor_owner = self;
mid->entry_count = 1;
@@ -12053,8 +12175,8 @@
if (mid->monitor_owner == self) {
mid->entry_count++;
return SYS_OK;
---- jdk/src/solaris/hpi/native_threads/src/sys_api_td.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/native_threads/src/sys_api_td.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/native_threads/src/sys_api_td.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/native_threads/src/sys_api_td.c 2010-06-20 21:56:27.000000000 -0700
@@ -39,6 +39,10 @@
#include <sys/ioctl.h>
#endif
@@ -12077,10 +12199,10 @@
#ifdef NO_INTERRUPTIBLE_IO
#undef CLOSEIO
#else
---- jdk/src/solaris/hpi/native_threads/src/threads_bsd.c 2010-04-17 21:43:55.000000000 +0400
-+++ jdk/src/solaris/hpi/native_threads/src/threads_bsd.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/native_threads/src/threads_bsd.c 2010-06-27 11:37:43.000000000 -0700
++++ jdk/src/solaris/hpi/native_threads/src/threads_bsd.c 2010-06-20 21:56:27.000000000 -0700
@@ -23,79 +23,44 @@
- * have any questions.
+ * questions.
*/
-/*
@@ -12954,8 +13076,8 @@
-
- print_lwps();
}
---- jdk/src/solaris/hpi/native_threads/src/threads_md.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/native_threads/src/threads_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/native_threads/src/threads_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/native_threads/src/threads_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -54,6 +54,10 @@
#error That can NOT possibly be right.
#endif
@@ -13037,8 +13159,8 @@
info.isMP = (cpus < 0) ? 1 : (cpus > 1);
info.name = "native threads";
---- jdk/src/solaris/hpi/src/linker_md.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/src/linker_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/src/linker_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/src/linker_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -44,11 +44,19 @@
#include "threads_md.h"
#endif
@@ -13105,8 +13227,8 @@
#endif
/*
* This is a bit of bulletproofing to catch the commonly occurring
---- jdk/src/solaris/hpi/src/memory_md.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/src/memory_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/src/memory_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/src/memory_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -50,12 +50,24 @@
#include <stdlib.h>
#include <stdio.h> /* For perror() */
@@ -13196,8 +13318,8 @@
ret = committedAddr;
#else
ret = requestedAddr;
---- jdk/src/solaris/hpi/src/system_md.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/hpi/src/system_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/hpi/src/system_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/hpi/src/system_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -41,6 +41,7 @@
#include <dlfcn.h>
@@ -13251,8 +13373,8 @@
fd = open64_w(path, oflag, mode);
if (delete != 0) {
unlink(path);
---- jdk/src/solaris/instrument/EncodingSupport_md.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/instrument/EncodingSupport_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/instrument/EncodingSupport_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/instrument/EncodingSupport_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -28,7 +28,10 @@
#include <string.h>
#include <ctype.h>
@@ -13282,8 +13404,8 @@
/* Open conversion descriptors */
iconvToPlatform = iconv_open(codeset, "UTF-8");
---- jdk/src/solaris/javavm/export/jvm_md.h 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/javavm/export/jvm_md.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/javavm/export/jvm_md.h 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/javavm/export/jvm_md.h 2010-06-20 21:56:27.000000000 -0700
@@ -39,7 +39,14 @@
#define JNI_ONUNLOAD_SYMBOLS {"JNI_OnUnload"}
@@ -13308,8 +13430,8 @@
/* Signals */
---- jdk/src/solaris/native/com/sun/management/UnixOperatingSystem_md.c 2010-04-15 11:35:49.000000000 +0400
-+++ jdk/src/solaris/native/com/sun/management/UnixOperatingSystem_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/com/sun/management/UnixOperatingSystem_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/com/sun/management/UnixOperatingSystem_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -32,10 +32,16 @@
#include <sys/types.h>
@@ -13472,8 +13594,8 @@
}
JNIEXPORT jlong JNICALL
---- jdk/src/solaris/native/java/io/UnixFileSystem_md.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/io/UnixFileSystem_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/io/UnixFileSystem_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/io/UnixFileSystem_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -41,6 +41,11 @@
#include "java_io_FileSystem.h"
#include "java_io_UnixFileSystem.h"
@@ -13529,8 +13651,8 @@
struct stat sb;
if (stat(path, &sb) == 0) {
---- jdk/src/solaris/native/java/io/canonicalize_md.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/io/canonicalize_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/io/canonicalize_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/io/canonicalize_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -33,7 +33,9 @@
#include <sys/stat.h>
#include <errno.h>
@@ -13541,8 +13663,8 @@
/* Note: The comments in this file use the terminology
---- jdk/src/solaris/native/java/io/io_util_md.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/io/io_util_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/io/io_util_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/io/io_util_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -36,7 +36,7 @@
WITH_PLATFORM_STRING(env, path, ps) {
FD fd;
@@ -13552,8 +13674,8 @@
/* Remove trailing slashes, since the kernel won't */
char *p = (char *)ps + strlen(ps) - 1;
while ((p > ps) && (*p == '/'))
---- jdk/src/solaris/native/java/lang/ProcessEnvironment_md.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/lang/ProcessEnvironment_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/lang/ProcessEnvironment_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/lang/ProcessEnvironment_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -28,6 +28,11 @@
#include "jni.h"
#include "jni_util.h"
@@ -13594,8 +13716,8 @@
jbyteArray var, val;
const char * valBeg = varEnd + 1;
jsize varLength = varEnd - environ[i];
---- jdk/src/solaris/native/java/lang/UNIXProcess_md.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/lang/UNIXProcess_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/lang/UNIXProcess_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/lang/UNIXProcess_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -40,7 +40,11 @@
#include <stdlib.h>
#include <sys/types.h>
@@ -13798,10 +13920,10 @@
/* Close the parent sides of the pipe.
Give the child sides of the pipes the right fileno's.
Closing pipe fds here is redundant, since closeDescriptors()
---- jdk/src/solaris/native/java/lang/java_props_md.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/lang/java_props_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/lang/java_props_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/lang/java_props_md.c 2010-06-20 21:56:27.000000000 -0700
@@ -23,7 +23,7 @@
- * have any questions.
+ * questions.
*/
-#ifdef __linux__
@@ -13933,8 +14055,8 @@
return &sprops;
}
---- jdk/src/solaris/native/java/net/Inet4AddressImpl.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/net/Inet4AddressImpl.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/net/Inet4AddressImpl.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/net/Inet4AddressImpl.c 2010-06-20 21:56:27.000000000 -0700
@@ -35,17 +35,293 @@
#include <stdlib.h>
#include <ctype.h>
@@ -14291,8 +14413,8 @@
#define SET_NONBLOCKING(fd) { \
int flags = fcntl(fd, F_GETFL); \
flags |= O_NONBLOCK; \
---- jdk/src/solaris/native/java/net/Inet6AddressImpl.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/net/Inet6AddressImpl.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/net/Inet6AddressImpl.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/net/Inet6AddressImpl.c 2010-06-20 21:56:28.000000000 -0700
@@ -32,6 +32,9 @@
#include <strings.h>
#include <stdlib.h>
@@ -14342,10 +14464,10 @@
}
return (*env)->NewStringUTF(env, hostname);
}
---- jdk/src/solaris/native/java/net/NetworkInterface.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/net/NetworkInterface.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/net/NetworkInterface.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/net/NetworkInterface.c 2010-06-20 21:56:28.000000000 -0700
@@ -23,13 +23,13 @@
- * have any questions.
+ * questions.
*/
+#include <sys/types.h>
@@ -14620,10 +14742,10 @@
memset((char *) &if2, 0, sizeof(if2));
strcpy(if2.ifr_name, name_utf);
---- jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c 2010-06-20 21:56:28.000000000 -0700
@@ -23,12 +23,12 @@
- * have any questions.
+ * questions.
*/
+#include <sys/types.h>
@@ -14728,8 +14850,8 @@
}
}
}
---- jdk/src/solaris/native/java/net/PlainSocketImpl.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/net/PlainSocketImpl.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/net/PlainSocketImpl.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/net/PlainSocketImpl.c 2010-06-20 21:56:28.000000000 -0700
@@ -528,9 +528,11 @@
if (connect_rv == JVM_IO_INTR) {
JNU_ThrowByName(env, JNU_JAVAIOPKG "InterruptedIOException",
@@ -14742,8 +14864,8 @@
} else if (errno == ECONNREFUSED) {
NET_ThrowByNameWithLastError(env, JNU_JAVANETPKG "ConnectException",
"Connection refused");
---- jdk/src/solaris/native/java/net/bsd_close.c 2010-04-17 21:43:55.000000000 +0400
-+++ jdk/src/solaris/native/java/net/bsd_close.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/net/bsd_close.c 2010-06-27 11:37:43.000000000 -0700
++++ jdk/src/solaris/native/java/net/bsd_close.c 2010-06-20 21:56:28.000000000 -0700
@@ -57,7 +57,7 @@
/*
* Signal to unblock thread
@@ -14753,8 +14875,8 @@
/*
* The fd table and the number of file descriptors
---- jdk/src/solaris/native/java/net/net_util_md.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/net/net_util_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/net/net_util_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/net/net_util_md.c 2010-06-20 21:56:28.000000000 -0700
@@ -34,6 +34,15 @@
#include <stdlib.h>
#include <dlfcn.h>
@@ -14925,8 +15047,8 @@
return setsockopt(fd, level, opt, arg, len);
}
---- jdk/src/solaris/native/java/net/net_util_md.h 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/net/net_util_md.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/net/net_util_md.h 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/net/net_util_md.h 2010-06-20 21:56:28.000000000 -0700
@@ -37,7 +37,7 @@
#endif
@@ -14936,8 +15058,8 @@
extern int NET_Timeout(int s, long timeout);
extern int NET_Read(int s, void* buf, size_t len);
extern int NET_RecvFrom(int s, void *buf, int len, unsigned int flags,
---- jdk/src/solaris/native/java/nio/MappedByteBuffer.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/nio/MappedByteBuffer.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/nio/MappedByteBuffer.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/nio/MappedByteBuffer.c 2010-06-20 21:56:28.000000000 -0700
@@ -38,7 +38,11 @@
jlong address, jlong len)
{
@@ -14962,8 +15084,8 @@
unsigned long lAddress = address;
jlong offset = lAddress % pageSize;
---- jdk/src/solaris/native/java/util/FileSystemPreferences.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/util/FileSystemPreferences.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/util/FileSystemPreferences.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/util/FileSystemPreferences.c 2010-06-20 21:56:28.000000000 -0700
@@ -47,8 +47,11 @@
return (jint) result;
}
@@ -15001,8 +15123,8 @@
if (rc < 0) {
close(fd);
---- jdk/src/solaris/native/java/util/TimeZone_md.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/java/util/TimeZone_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/java/util/TimeZone_md.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/java/util/TimeZone_md.c 2010-06-20 21:56:28.000000000 -0700
@@ -31,7 +31,7 @@
#include <errno.h>
#include <stddef.h>
@@ -15135,8 +15257,8 @@
sprintf(buf, (const char *)"GMT%c%02d:%02d",
sign, (int)(offset/3600), (int)((offset%3600)/60));
return strdup(buf);
---- jdk/src/solaris/native/sun/awt/CUPSfuncs.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/CUPSfuncs.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/CUPSfuncs.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/CUPSfuncs.c 2010-06-20 21:56:28.000000000 -0700
@@ -25,6 +25,7 @@
#include <jni.h>
@@ -15159,8 +15281,8 @@
if (handle == NULL) {
return JNI_FALSE;
}
---- jdk/src/solaris/native/sun/awt/VDrawingArea.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/VDrawingArea.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/VDrawingArea.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/VDrawingArea.c 2010-06-20 21:56:28.000000000 -0700
@@ -31,7 +31,11 @@
#endif /* !HEADLESS */
@@ -15173,8 +15295,8 @@
#ifdef __linux__
/* XXX: Shouldn't be necessary. */
---- jdk/src/solaris/native/sun/awt/X11Color.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/X11Color.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/X11Color.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/X11Color.c 2010-06-20 21:56:28.000000000 -0700
@@ -33,7 +33,9 @@
#include <math.h>
#include <sys/time.h>
@@ -15185,8 +15307,8 @@
#ifndef HEADLESS
#include <X11/Xlib.h>
#include <X11/Xatom.h>
---- jdk/src/solaris/native/sun/awt/XDrawingArea.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/XDrawingArea.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/XDrawingArea.c 2010-06-21 14:15:44.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/XDrawingArea.c 2010-06-20 21:56:28.000000000 -0700
@@ -30,7 +30,11 @@
#include <Xm/XmP.h>
@@ -15199,8 +15321,8 @@
#ifdef DEBUG
#include <jvm.h> /* To get jio_fprintf() */
---- jdk/src/solaris/native/sun/awt/awt_Font.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_Font.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_Font.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_Font.c 2010-06-20 21:56:28.000000000 -0700
@@ -334,7 +334,7 @@
if (strcmp(style, "regular") == 0) {
altstyle = "roman";
@@ -15210,8 +15332,8 @@
if (!strcmp(family, "lucidasans")) {
family = "lucida";
}
---- jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c 2010-06-20 21:56:28.000000000 -0700
@@ -40,6 +40,7 @@
#include <jni.h>
#include <jni_util.h>
@@ -15336,8 +15458,8 @@
if (pLibRandR == NULL) {
J2dRlsTraceLn(J2D_TRACE_ERROR,
"X11GD_InitXrandrFuncs: Could not open libXrandr.so.2");
---- jdk/src/solaris/native/sun/awt/awt_InputMethod.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_InputMethod.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_InputMethod.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_InputMethod.c 2010-06-20 21:56:28.000000000 -0700
@@ -69,7 +69,7 @@
XIMPreeditDrawCallbackStruct *);
static void PreeditCaretCallback(XIC, XPointer,
@@ -15577,8 +15699,8 @@
AWT_LOCK();
adjustStatusWindow(window);
AWT_UNLOCK();
---- jdk/src/solaris/native/sun/awt/awt_LoadLibrary.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_LoadLibrary.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_LoadLibrary.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_LoadLibrary.c 2010-06-20 21:56:28.000000000 -0700
@@ -260,7 +260,11 @@
}
}
@@ -15591,8 +15713,8 @@
JNU_CallStaticMethodByName(env, NULL, "java/lang/System", "load",
"(Ljava/lang/String;)V",
---- jdk/src/solaris/native/sun/awt/awt_MToolkit.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_MToolkit.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_MToolkit.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_MToolkit.c 2010-06-20 21:56:28.000000000 -0700
@@ -63,8 +63,9 @@
extern JavaVM *jvm;
@@ -15613,8 +15735,8 @@
statusWindowEventHandler(xev);
#endif
xembed_eventHandler(&xev);
---- jdk/src/solaris/native/sun/awt/awt_Mlib.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_Mlib.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_Mlib.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_Mlib.c 2010-06-20 21:56:28.000000000 -0700
@@ -32,6 +32,7 @@
#include <dlfcn.h>
#include "jni.h"
@@ -15637,8 +15759,8 @@
}
if (handle == NULL) {
---- jdk/src/solaris/native/sun/awt/awt_Robot.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_Robot.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_Robot.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_Robot.c 2010-06-20 21:56:28.000000000 -0700
@@ -45,7 +45,7 @@
#include "wsutils.h"
#include "list.h"
@@ -15648,8 +15770,8 @@
#include <sys/socket.h>
#endif
---- jdk/src/solaris/native/sun/awt/awt_util.h 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_util.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_util.h 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_util.h 2010-06-20 21:56:28.000000000 -0700
@@ -187,15 +187,20 @@
#ifdef __solaris__
extern Widget awt_util_getXICStatusAreaWindow(Widget w);
@@ -15672,8 +15794,8 @@
typedef struct _XmImRefRec {
Cardinal num_refs; /* Number of referencing widgets. */
Cardinal max_refs; /* Maximum length of refs array. */
---- jdk/src/solaris/native/sun/awt/awt_wm.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_wm.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_wm.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_wm.c 2010-06-20 21:56:28.000000000 -0700
@@ -121,12 +121,19 @@
static Atom XA_KWM_WIN_MAXIMIZED;
@@ -15771,8 +15893,8 @@
awt_wmgr = OPENLOOK_WM;
}
else {
---- jdk/src/solaris/native/sun/awt/awt_wm.h 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/awt_wm.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/awt_wm.h 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/awt_wm.h 2010-06-20 21:56:28.000000000 -0700
@@ -45,7 +45,10 @@
KDE2_WM,
SAWFISH_WM,
@@ -15785,8 +15907,8 @@
};
extern void awt_wm_init(void);
---- jdk/src/solaris/native/sun/awt/extutil.h 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/extutil.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/extutil.h 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/extutil.h 2010-06-20 21:56:28.000000000 -0700
@@ -58,7 +58,7 @@
*/
/* $XFree86: xc/include/extensions/extutil.h,v 1.5 2001/01/17 17:53:20 dawes Exp $ */
@@ -15802,10 +15924,10 @@
-#endif /* __linux__ */
+#endif /* __linux__ || _ALLBSD_SOURCE */
---- jdk/src/solaris/native/sun/awt/fontpath.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/fontpath.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/fontpath.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/fontpath.c 2010-06-20 21:56:28.000000000 -0700
@@ -23,7 +23,7 @@
- * have any questions.
+ * questions.
*/
-#ifdef __linux__
@@ -15961,8 +16083,8 @@
if (libfontconfig == NULL) {
return NULL;
}
---- jdk/src/solaris/native/sun/awt/gtk2_interface.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/gtk2_interface.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/gtk2_interface.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/gtk2_interface.c 2010-06-20 21:56:28.000000000 -0700
@@ -30,8 +30,9 @@
#include <string.h>
#include "gtk2_interface.h"
@@ -15974,8 +16096,8 @@
#define G_TYPE_INVALID G_TYPE_MAKE_FUNDAMENTAL (0)
#define G_TYPE_NONE G_TYPE_MAKE_FUNDAMENTAL (1)
---- jdk/src/solaris/native/sun/awt/list.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/list.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/list.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/list.c 2010-06-20 21:56:28.000000000 -0700
@@ -66,7 +66,11 @@
----------------------------------------------------------------------- **/
@@ -15988,8 +16110,8 @@
#include "list.h"
---- jdk/src/solaris/native/sun/awt/robot_common.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/awt/robot_common.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/awt/robot_common.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/awt/robot_common.c 2010-06-20 21:56:28.000000000 -0700
@@ -27,6 +27,9 @@
#error This file should not be included in headless library
#endif
@@ -16000,8 +16122,8 @@
#include "robot_common.h"
/*
---- jdk/src/solaris/native/sun/font/X11FontScaler.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/font/X11FontScaler.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/font/X11FontScaler.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/font/X11FontScaler.c 2010-06-20 21:56:28.000000000 -0700
@@ -32,7 +32,11 @@
* into X11FontScaler_md.c, which is compiled into another library.
*/
@@ -16014,8 +16136,8 @@
#include <ctype.h>
#include <sys/utsname.h>
---- jdk/src/solaris/native/sun/font/X11TextRenderer.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/font/X11TextRenderer.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/font/X11TextRenderer.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/font/X11TextRenderer.c 2010-06-20 21:56:28.000000000 -0700
@@ -39,7 +39,11 @@
#include "GraphicsPrimitiveMgr.h"
#include "glyphblitting.h"
@@ -16028,8 +16150,8 @@
JNIEXPORT void JNICALL AWTDrawGlyphList
---- jdk/src/solaris/native/sun/java2d/j2d_md.h 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/java2d/j2d_md.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/java2d/j2d_md.h 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/java2d/j2d_md.h 2010-06-20 21:56:28.000000000 -0700
@@ -28,11 +28,11 @@
#include <sys/types.h>
@@ -16045,8 +16167,8 @@
typedef unsigned char jubyte;
typedef unsigned short jushort;
---- jdk/src/solaris/native/sun/java2d/loops/mlib_ImageZoom_NN.c 2010-04-15 11:35:50.000000000 +0400
-+++ jdk/src/solaris/native/sun/java2d/loops/mlib_ImageZoom_NN.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/java2d/loops/mlib_ImageZoom_NN.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/java2d/loops/mlib_ImageZoom_NN.c 2010-06-20 21:56:28.000000000 -0700
@@ -66,6 +66,10 @@
* MLIB_EDGE_SRC_PADDED
*/
@@ -16152,8 +16274,8 @@
LOGIC(da[0], dtmp, dtmp1, |);
}
else { /* aligned */
---- jdk/src/solaris/native/sun/java2d/loops/vis_FuncArray.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/java2d/loops/vis_FuncArray.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/java2d/loops/vis_FuncArray.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/java2d/loops/vis_FuncArray.c 2010-06-20 21:56:28.000000000 -0700
@@ -794,7 +794,7 @@
static int initialized;
static int usevis = JNI_TRUE;
@@ -16163,8 +16285,8 @@
# define ULTRA_CHIP "sparc64"
#else
# define ULTRA_CHIP "sun4u"
---- jdk/src/solaris/native/sun/java2d/opengl/OGLFuncs_md.h 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/java2d/opengl/OGLFuncs_md.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/java2d/opengl/OGLFuncs_md.h 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/java2d/opengl/OGLFuncs_md.h 2010-06-20 21:56:28.000000000 -0700
@@ -27,7 +27,10 @@
#define OGLFuncs_md_h_Included
@@ -16185,8 +16307,8 @@
} \
OGL_LIB_HANDLE = dlopen(libGLPath, RTLD_LAZY | RTLD_LOCAL); \
} \
---- jdk/src/solaris/native/sun/java2d/x11/X11SurfaceData.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/java2d/x11/X11SurfaceData.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/java2d/x11/X11SurfaceData.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/java2d/x11/X11SurfaceData.c 2010-06-20 21:56:28.000000000 -0700
@@ -32,6 +32,7 @@
#include "gdefs.h"
@@ -16204,8 +16326,8 @@
}
dgaAvailable = JNI_FALSE;
if (lib != NULL) {
---- jdk/src/solaris/native/sun/jdga/dgalock.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/jdga/dgalock.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/jdga/dgalock.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/jdga/dgalock.c 2010-06-20 21:56:28.000000000 -0700
@@ -44,6 +44,7 @@
#include <X11/Xlib.h>
@@ -16228,8 +16350,8 @@
void *sym = dlsym(handle, "IsXineramaOn");
IsXineramaOn = (IsXineramaOnFunc *)sym;
if (IsXineramaOn != 0 && (*IsXineramaOn)(display)) {
---- jdk/src/solaris/native/sun/management/FileSystemImpl.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/management/FileSystemImpl.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/management/FileSystemImpl.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/management/FileSystemImpl.c 2010-06-20 21:56:28.000000000 -0700
@@ -26,6 +26,10 @@
#include <sys/types.h>
#include <sys/stat.h>
@@ -16241,8 +16363,8 @@
#include "jni.h"
#include "jni_util.h"
#include "sun_management_FileSystemImpl.h"
---- jdk/src/solaris/native/sun/net/dns/ResolverConfigurationImpl.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/net/dns/ResolverConfigurationImpl.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/net/dns/ResolverConfigurationImpl.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/net/dns/ResolverConfigurationImpl.c 2010-06-20 21:56:28.000000000 -0700
@@ -33,7 +33,7 @@
#include <strings.h>
#endif
@@ -16252,8 +16374,8 @@
#include <string.h>
#endif
---- jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c 2010-06-20 21:56:28.000000000 -0700
@@ -26,11 +26,12 @@
#include "jni.h"
#include "jni_util.h"
@@ -16280,8 +16402,8 @@
gconf_ver = 2;
}
if (gconf_ver > 0) {
---- jdk/src/solaris/native/sun/nio/ch/DatagramChannelImpl.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/nio/ch/DatagramChannelImpl.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/nio/ch/DatagramChannelImpl.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/nio/ch/DatagramChannelImpl.c 2010-06-20 21:56:28.000000000 -0700
@@ -35,7 +35,7 @@
#include <string.h>
#include <errno.h>
@@ -16331,8 +16453,8 @@
}
#endif
---- jdk/src/solaris/native/sun/nio/ch/DatagramDispatcher.c 2010-04-15 03:35:51.000000000 -0400
-+++ jdk/src/solaris/native/sun/nio/ch/DatagramDispatcher.c 2010-05-13 14:13:21.000000000 -0400
+--- jdk/src/solaris/native/sun/nio/ch/DatagramDispatcher.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/nio/ch/DatagramDispatcher.c 2010-06-20 21:56:28.000000000 -0700
@@ -72,7 +72,7 @@
m.msg_accrightslen = 0;
#endif
@@ -16351,8 +16473,8 @@
m.msg_control = NULL;
m.msg_controllen = 0;
#endif
---- jdk/src/solaris/native/sun/nio/ch/FileChannelImpl.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/nio/ch/FileChannelImpl.c 2010-05-13 14:13:26.000000000 -0400
+--- jdk/src/solaris/native/sun/nio/ch/FileChannelImpl.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/nio/ch/FileChannelImpl.c 2010-06-20 21:56:28.000000000 -0700
@@ -26,15 +26,21 @@
#include "jni.h"
#include "jni_util.h"
@@ -16494,8 +16616,8 @@
if (lockResult < 0) {
JNU_ThrowIOExceptionWithLastError(env, "Release failed");
}
---- jdk/src/solaris/native/sun/nio/ch/FileDispatcher.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/nio/ch/FileDispatcher.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/nio/ch/FileDispatcher.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/nio/ch/FileDispatcher.c 2010-06-20 21:56:28.000000000 -0700
@@ -32,8 +32,12 @@
#include <sys/socket.h>
#include <fcntl.h>
@@ -16509,8 +16631,8 @@
static int preCloseFD = -1; /* File descriptor to which we dup other fd's
before closing them for real */
---- jdk/src/solaris/native/sun/nio/ch/FileKey.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/nio/ch/FileKey.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/nio/ch/FileKey.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/nio/ch/FileKey.c 2010-06-20 21:56:28.000000000 -0700
@@ -30,6 +30,10 @@
#include "nio_util.h"
#include "sun_nio_ch_FileKey.h"
@@ -16522,8 +16644,8 @@
static jfieldID key_st_dev; /* id for FileKey.st_dev */
static jfieldID key_st_ino; /* id for FileKey.st_ino */
---- jdk/src/solaris/native/sun/nio/ch/Net.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/nio/ch/Net.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/nio/ch/Net.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/nio/ch/Net.c 2010-06-20 21:56:28.000000000 -0700
@@ -140,8 +140,31 @@
SOCKADDR sa;
int sa_len = SOCKADDR_LEN;
@@ -16665,8 +16787,8 @@
case ECONNREFUSED:
xn = JNU_JAVANETPKG "ConnectException";
break;
---- jdk/src/solaris/native/sun/security/jgss/wrapper/NativeFunc.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/security/jgss/wrapper/NativeFunc.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/security/jgss/wrapper/NativeFunc.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/security/jgss/wrapper/NativeFunc.c 2010-06-20 21:56:28.000000000 -0700
@@ -26,7 +26,9 @@
#include <stdio.h>
#include <stdlib.h>
@@ -16677,8 +16799,8 @@
#include "NativeFunc.h"
/* standard GSS method names (ordering is from mapfile) */
---- jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c 2010-06-20 21:56:28.000000000 -0700
@@ -28,12 +28,19 @@
#include <string.h>
@@ -16721,8 +16843,8 @@
(*env)->ReleaseStringUTFChars(env, jLibName, libName);
dprintf2("-handle: %u (0X%X)\n", hModule, hModule);
---- jdk/src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c 2010-06-20 21:56:28.000000000 -0700
@@ -64,7 +64,9 @@
#include <assert.h>
@@ -16733,8 +16855,8 @@
#include <jni.h>
---- jdk/src/solaris/native/sun/security/smartcardio/pcsc_md.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/security/smartcardio/pcsc_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/security/smartcardio/pcsc_md.c 2010-06-21 14:15:45.000000000 -0700
++++ jdk/src/solaris/native/sun/security/smartcardio/pcsc_md.c 2010-06-20 21:56:28.000000000 -0700
@@ -29,7 +29,9 @@
#include <assert.h>
@@ -16745,8 +16867,8 @@
#include <winscard.h>
---- jdk/src/solaris/native/sun/tools/attach/BsdVirtualMachine.c 2010-04-17 21:43:55.000000000 +0400
-+++ jdk/src/solaris/native/sun/tools/attach/BsdVirtualMachine.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/tools/attach/BsdVirtualMachine.c 2010-06-27 11:37:43.000000000 -0700
++++ jdk/src/solaris/native/sun/tools/attach/BsdVirtualMachine.c 2010-06-20 21:56:28.000000000 -0700
@@ -35,10 +35,10 @@
#include <dirent.h>
#include <ctype.h>
@@ -17051,8 +17173,8 @@
+ JNU_ReleaseStringPlatformChars(env, path, _path);
+ }
+}
---- jdk/src/solaris/native/sun/xawt/XWindow.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/xawt/XWindow.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/xawt/XWindow.c 2010-06-21 14:15:46.000000000 -0700
++++ jdk/src/solaris/native/sun/xawt/XWindow.c 2010-06-20 21:56:28.000000000 -0700
@@ -228,10 +228,10 @@
{java_awt_event_KeyEvent_VK_DOWN, XK_Down, FALSE, java_awt_event_KeyEvent_KEY_LOCATION_STANDARD},
@@ -17077,8 +17199,8 @@
/* The following code on Linux will cause the keypad keys
* not to echo on JTextField when the NumLock is on. The
* keysyms will be 0, because the last parameter 2 is not defined.
---- jdk/src/solaris/native/sun/xawt/awt_Desktop.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/native/sun/xawt/awt_Desktop.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/native/sun/xawt/awt_Desktop.c 2010-06-21 14:15:46.000000000 -0700
++++ jdk/src/solaris/native/sun/xawt/awt_Desktop.c 2010-06-20 21:56:28.000000000 -0700
@@ -24,6 +24,7 @@
*/
@@ -17105,8 +17227,8 @@
if (gnome_handle == NULL) {
#ifdef INTERNAL_BUILD
fprintf(stderr, "can not load libgnome-2.so\n");
---- jdk/src/solaris/npt/npt_md.h 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/npt/npt_md.h 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/npt/npt_md.h 2010-06-21 14:15:46.000000000 -0700
++++ jdk/src/solaris/npt/npt_md.h 2010-06-20 21:56:28.000000000 -0700
@@ -32,9 +32,10 @@
#include <string.h>
#include <errno.h>
@@ -17129,8 +17251,8 @@
if ( _handle == NULL ) NPT_ERROR("Cannot open library"); \
_sym = dlsym(_handle, "nptInitialize"); \
if ( _sym == NULL ) NPT_ERROR("Cannot find nptInitialize"); \
---- jdk/src/solaris/transport/socket/socket_md.c 2010-04-15 11:35:51.000000000 +0400
-+++ jdk/src/solaris/transport/socket/socket_md.c 2010-04-17 21:48:09.000000000 +0400
+--- jdk/src/solaris/transport/socket/socket_md.c 2010-06-21 14:15:46.000000000 -0700
++++ jdk/src/solaris/transport/socket/socket_md.c 2010-06-20 21:56:28.000000000 -0700
@@ -36,7 +36,7 @@
#ifdef __solaris__
#include <thread.h>
@@ -17149,8 +17271,8 @@
int
dbgsysTlsAlloc() {
pthread_key_t key;
---- langtools/src/share/classes/com/sun/tools/javah/Util.java 2010-04-15 11:36:33.000000000 +0400
-+++ langtools/src/share/classes/com/sun/tools/javah/Util.java 2010-04-17 21:48:09.000000000 +0400
+--- langtools/src/share/classes/com/sun/tools/javah/Util.java 2010-06-21 14:16:21.000000000 -0700
++++ langtools/src/share/classes/com/sun/tools/javah/Util.java 2010-06-20 21:56:28.000000000 -0700
@@ -180,6 +180,14 @@
os = "win32";
} else if (os.indexOf("Linux") >= 0) {