This bug report is on the same problem as 4110529, which has been closed.
jvmdi.h contains the following line:
#define JVMDI_MONITOR_WAIT_FOREVER ((jlong)(-1))
This will cause problems for platforms where jlong is a struct.
dean.long@Eng 1999-12-04
I've found a few more places where this is a problem, so I have
updated the synopsis so that it is no longer specific to jvmdi.h.
New problems:
FileInputStream.c, RandomAccessFile.c, ZipFile.c, ZipEntry.c, and
zip_util.c. These are easy to find with the compiler. Just
create a jlong_md.h that manipulates a struct.
dean.long@Eng 1999-12-06
jvmdi.h contains the following line:
#define JVMDI_MONITOR_WAIT_FOREVER ((jlong)(-1))
This will cause problems for platforms where jlong is a struct.
dean.long@Eng 1999-12-04
I've found a few more places where this is a problem, so I have
updated the synopsis so that it is no longer specific to jvmdi.h.
New problems:
FileInputStream.c, RandomAccessFile.c, ZipFile.c, ZipEntry.c, and
zip_util.c. These are easy to find with the compiler. Just
create a jlong_md.h that manipulates a struct.
dean.long@Eng 1999-12-06
- relates to
-
JDK-4110529 portability : A Java long is not necessarily a scalar type in C
-
- Closed
-
-
JDK-6223012 Sync process for Hotspot/J2SE shared definitions (header files, etc...)
-
- Closed
-