support darwin/x86_64

This commit is contained in:
Joel Dice
2009-10-14 10:01:37 -06:00
parent 0ae02511c6
commit 7b0378c180
10 changed files with 90 additions and 41 deletions

View File

@ -418,12 +418,12 @@ Java_java_lang_System_getProperty(JNIEnv* e, jclass, jstring name,
#ifdef __APPLE__
unsigned size = 32;
char buffer[size];
long minorVersion, majorVersion;
int32_t minorVersion, majorVersion;
Gestalt(gestaltSystemVersionMajor, &majorVersion);
Gestalt(gestaltSystemVersionMinor, &minorVersion);
snprintf(buffer, size, "%ld.%ld", majorVersion, minorVersion);
snprintf(buffer, size, "%d.%d", majorVersion, minorVersion);
r = e->NewStringUTF(buffer);
#else
struct utsname system_id;