Ignore:
Timestamp:
Feb 21, 2011, 12:02:20 AM (15 years ago)
Author:
dmik
Message:

make: Global DLL rename by adding the 'j' prefix to avoid possible conflicts with system DLLs (#52)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/hotspot/src/os/windows/vm/hpi_windows.cpp

    r2 r263  
    2626# include "incls/_hpi_windows.cpp.incl"
    2727
     28#ifdef __WIN32OS2__   
     29# define HPI_LIBNAME "jhpi"
     30#else
     31# define HPI_LIBNAME "hpi"
     32#endif
     33
    2834typedef jint (JNICALL *init_t)(GetInterfaceFunc *, void *);
    2935
     
    4046
    4147#ifdef PRODUCT
    42     const char *hpi_lib = "\\hpi.dll";
     48    const char *hpi_lib = "\\" HPI_LIBNAME ".dll";
    4349#else
    4450    char *ptr = strrchr(lib_name, '\\');
    4551    //  On Win98 GetModuleFileName() returns the path in the upper case.
    4652    assert(_strnicmp(ptr, "\\jvm",4) == 0, "invalid library name");
    47     const char *hpi_lib = (_strnicmp(ptr, "\\jvm_g",6) == 0) ? "\\hpi_g.dll" : "\\hpi.dll";
     53    const char *hpi_lib = (_strnicmp(ptr, "\\jvm_g",6) == 0) ?
     54        "\\" HPI_LIBNAME "_g.dll" : "\\" HPI_LIBNAME ".dll";
    4855#endif
    4956
Note: See TracChangeset for help on using the changeset viewer.