summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortluu <tluu@ti.com>2010-09-13 13:12:45 -0500
committerKeith Deacon <kdeacon@ti.com>2011-02-21 22:29:39 -0600
commit9fd1f1e91cd643ad0305e6ab8d121feb12604c37 (patch)
treea9cdee6c25ef67f7cf3fc51e3c78de5f249a1b2a
parente9503ef8c460f4818062ecc80a9e0b4f8c6745b8 (diff)
downloaddalvik-9fd1f1e91cd643ad0305e6ab8d121feb12604c37.tar.gz
Add System property in VM to get omap enhancement flag
Allows an application to detect for an omap enhanced device with a System.getProperty() call. Application should check for for the omap.enhancement property to be true. i.e "true".equals(System.getProperty("omap.enhancement")) getProperty will return null string if OMAP_ENHANCEMENT is not defined and result of comparison will be false. Change-Id: Ie167b499f63e17d02b6bd3784d09a5424306e543
-rw-r--r--vm/Properties.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/vm/Properties.c b/vm/Properties.c
index 288085b66..c6068cce7 100644
--- a/vm/Properties.c
+++ b/vm/Properties.c
@@ -189,6 +189,9 @@ void dvmCreateDefaultProperties(Object* propObj)
setProperty(propObj, put, "os.arch", info.machine);
setProperty(propObj, put, "os.name", info.sysname);
+#ifdef OMAP_ENHANCEMENT
+ setProperty(propObj, put, "omap.enhancement", "true");
+#endif
setProperty(propObj, put, "os.version", info.release);
setProperty(propObj, put, "user.home", getenv("HOME"));
setProperty(propObj, put, "user.name", getenv("USER"));