comparison src/share/vm/prims/jvm.cpp @ 2191:d70fe6ab4436

6588413: Use -fvisibility=hidden for gcc compiles Summary: Add option for gcc 4 and above, define JNIEXPORT and JNIIMPORT to visibility=default, add for jio_snprintf and others since -fvisibility=hidden overrides --version-script definitions. Reviewed-by: kamg, never
author coleenp
date Tue, 01 Feb 2011 11:23:19 -0500
parents 3582bf76420e
children c7f3d0b4570f
comparison
equal deleted inserted replaced
2177:3582bf76420e 2191:d70fe6ab4436
2583 return vfprintf(f, fmt, args); 2583 return vfprintf(f, fmt, args);
2584 } 2584 }
2585 } 2585 }
2586 2586
2587 2587
2588 int jio_printf(const char *fmt, ...) { 2588 JNIEXPORT int jio_printf(const char *fmt, ...) {
2589 int len; 2589 int len;
2590 va_list args; 2590 va_list args;
2591 va_start(args, fmt); 2591 va_start(args, fmt);
2592 len = jio_vfprintf(defaultStream::output_stream(), fmt, args); 2592 len = jio_vfprintf(defaultStream::output_stream(), fmt, args);
2593 va_end(args); 2593 va_end(args);