Author: mturk Date: Mon Apr 13 10:58:48 2009 New Revision: 764404 URL: http://svn.apache.org/viewvc?rev=764404&view=rev Log: Return x86 if running 32 bit under x86_64
Modified: commons/sandbox/runtime/trunk/src/main/native/os/linux/os.c Modified: commons/sandbox/runtime/trunk/src/main/native/os/linux/os.c URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/linux/os.c?rev=764404&r1=764403&r2=764404&view=diff ============================================================================== --- commons/sandbox/runtime/trunk/src/main/native/os/linux/os.c (original) +++ commons/sandbox/runtime/trunk/src/main/native/os/linux/os.c Mon Apr 13 10:58:48 2009 @@ -86,6 +86,16 @@ ACR_JNI_EXPORT_DECLARE(jstring, OS, getProcessor)(ACR_JNISTDARGS) { + struct utsname sys; + if (!uname(&sys)) { + if (strstr(sys.machine, "86")) { +#if CC_SIZEOF_VOIDP == 8 + return CSTR_TO_JSTRING(sys.machine); +#else + return CSTR_TO_JSTRING("x86"); +#endif + } + } return CSTR_TO_JSTRING(unknown); }