diff options
author | Brad Fitzpatrick <bradfitz@android.com> | 2010-12-14 11:52:13 -0800 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@android.com> | 2010-12-14 16:27:21 -0800 |
commit | 4e920f70f38d52d3a74c6a3133388a2e2cb6c175 (patch) | |
tree | 89295eea67ed7453471b0119323f16a0b5d78f8c /core/jni/android_os_FileUtils.cpp | |
parent | e464fba4a4bbaef40b6b1a4c0f06969484c38edb (diff) | |
download | frameworks_base-4e920f70f38d52d3a74c6a3133388a2e2cb6c175.zip frameworks_base-4e920f70f38d52d3a74c6a3133388a2e2cb6c175.tar.gz frameworks_base-4e920f70f38d52d3a74c6a3133388a2e2cb6c175.tar.bz2 |
Add MODE_MULTI_PROCESS flag to Context.getSharedPreferences()
Also, changes to make this testable with CTS:
-- special PENALTY_DEATH StrictMode fast path that doesn't use
the Looper idling to "time" the violation. Only used when
death is the only violation,
-- make PENALTY_DEATH throw a RuntimeException instead of
killing its process with a signal. this means we can catch
it in CTS tests, but it's also more consistent with
PENALTY_NETWORK_DEATH in Honeycomb.
-- make FileUtils.getFileStatus() invoke StrictMode, which isn't
(yet?) aware of I/O in native code. so help it out.
CTS test for MODE_MULTI_PROCESS is in I6154edab
Change-Id: Icf93f9dfb0ece06b16781e4803dd2c17df3cf1b3
Diffstat (limited to 'core/jni/android_os_FileUtils.cpp')
-rw-r--r-- | core/jni/android_os_FileUtils.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/core/jni/android_os_FileUtils.cpp b/core/jni/android_os_FileUtils.cpp index d3faa2f..d8a3db3 100644 --- a/core/jni/android_os_FileUtils.cpp +++ b/core/jni/android_os_FileUtils.cpp @@ -177,7 +177,7 @@ static const JNINativeMethod methods[] = { {"getPermissions", "(Ljava/lang/String;[I)I", (void*)android_os_FileUtils_getPermissions}, {"setUMask", "(I)I", (void*)android_os_FileUtils_setUMask}, {"getFatVolumeId", "(Ljava/lang/String;)I", (void*)android_os_FileUtils_getFatVolumeId}, - {"getFileStatus", "(Ljava/lang/String;Landroid/os/FileUtils$FileStatus;)Z", (void*)android_os_FileUtils_getFileStatus}, + {"getFileStatusNative", "(Ljava/lang/String;Landroid/os/FileUtils$FileStatus;)Z", (void*)android_os_FileUtils_getFileStatus}, }; static const char* const kFileUtilsPathName = "android/os/FileUtils"; @@ -211,4 +211,3 @@ int register_android_os_FileUtils(JNIEnv* env) } } - |