< prev index next >

src/jdk.hotspot.agent/share/native/libsaproc/sadis.c

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2012, 2013, 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. --- 1,7 ---- /* ! * Copyright (c) 2012, 2018, 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.
*** 62,71 **** --- 62,85 ---- #include <stdarg.h> #include <stdlib.h> #include <errno.h> #ifdef _WINDOWS + #define JVM_MAXPATHLEN _MAX_PATH + #else + #include <sys/param.h> + + #if defined(AIX) || defined(SOLARIS) + #define JVM_MAXPATHLEN MAXPATHLEN + #else + #define JVM_MAXPATHLEN MAXPATHLEN + 1 + #endif + + #endif + + + #ifdef _WINDOWS static int getLastErrorString(char *buf, size_t len) { long errval; if ((errval = GetLastError()) != 0)
*** 110,120 **** jstring libname_s) { uintptr_t func = 0; const char *error_message = NULL; const char *jrepath = NULL; const char *libname = NULL; ! char buffer[128]; #ifdef _WINDOWS HINSTANCE hsdis_handle = (HINSTANCE) NULL; #else void* hsdis_handle = NULL; --- 124,134 ---- jstring libname_s) { uintptr_t func = 0; const char *error_message = NULL; const char *jrepath = NULL; const char *libname = NULL; ! char buffer[JVM_MAXPATHLEN]; #ifdef _WINDOWS HINSTANCE hsdis_handle = (HINSTANCE) NULL; #else void* hsdis_handle = NULL;
< prev index next >