# HG changeset patch # User weijun # Date 1426500481 -28800 # Node ID dc8461142fb8aa10775dba9d29e0f1d9c5802886 # Parent 9122a352fb1254fcd8a3f1fcb7b5021b19a3b7c0 8074836: Resolve disabled warnings for libosxkrb5 8074835: Resolve disabled warnings for libj2gss Reviewed-by: erikj diff -r 9122a352fb12 -r dc8461142fb8 make/lib/SecurityLibraries.gmk --- a/make/lib/SecurityLibraries.gmk Wed Aug 05 16:35:41 2015 +0300 +++ b/make/lib/SecurityLibraries.gmk Mon Mar 16 18:08:01 2015 +0800 @@ -133,6 +133,8 @@ endif ifneq ($(BUILD_LIBKRB5_NAME), ) + # libosxkrb5 needs to call deprecated krb5 APIs so that java + # can use the native credentials cache. $(eval $(call SetupNativeCompilation,BUILD_LIBKRB5, \ LIBRARY := $(BUILD_LIBKRB5_NAME), \ OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ diff -r 9122a352fb12 -r dc8461142fb8 src/share/native/sun/security/jgss/wrapper/GSSLibStub.c --- a/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c Wed Aug 05 16:35:41 2015 +0300 +++ b/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c Mon Mar 16 18:08:01 2015 +0800 @@ -430,11 +430,11 @@ checkStatus(env, jobj, major, minor, "[GSSLibStub_canonicalizeName]"); if ((*env)->ExceptionCheck(env)) { - return (jlong) GSS_C_NO_NAME; + return ptr_to_jlong(GSS_C_NO_NAME); } return ptr_to_jlong(mnNameHdl); } - return (jlong) GSS_C_NO_NAME; + return ptr_to_jlong(GSS_C_NO_NAME); } /* diff -r 9122a352fb12 -r dc8461142fb8 src/share/native/sun/security/krb5/nativeccache.c --- a/src/share/native/sun/security/krb5/nativeccache.c Wed Aug 05 16:35:41 2015 +0300 +++ b/src/share/native/sun/security/krb5/nativeccache.c Mon Mar 16 18:08:01 2015 +0800 @@ -25,6 +25,8 @@ #import "sun_security_krb5_Credentials.h" #import +#import +#import /* * Based largely on klist.c,