--- old/jdk/src/jdk.jdi/share/native/libdt_shmem/shmemBase.c 2015-12-16 14:33:52.845356162 +0100 +++ new/jdk/src/jdk.jdi/share/native/libdt_shmem/shmemBase.c 2015-12-16 14:33:52.685356159 +0100 @@ -537,7 +537,7 @@ return SYS_NOMEM; } - sprintf(connection->name, "%s.%ld", transport->name, sysProcessGetID()); + sprintf(connection->name, "%s.%ld", transport->name, (jint)sysProcessGetID()); error = sysSharedMemOpen(connection->name, &connection->sharedMemory, &connection->shared); if (error != SYS_OK) { @@ -601,7 +601,7 @@ return SYS_NOMEM; } - sprintf(connection->name, "%s.%ld", transport->name, otherPID); + sprintf(connection->name, "%s.%ld", transport->name, (jint)otherPID); error = sysSharedMemCreate(connection->name, sizeof(SharedMemory), &connection->sharedMemory, &connection->shared); if (error != SYS_OK) {