add OI File Manager and AndroidSupportV2 used by it
[android_pandora.git] / apps / oi-filemanager / FileManager / jni / access.c
diff --git a/apps/oi-filemanager/FileManager/jni/access.c b/apps/oi-filemanager/FileManager/jni/access.c
new file mode 100644 (file)
index 0000000..3eda830
--- /dev/null
@@ -0,0 +1,16 @@
+#include <jni.h>\r
+#include <string.h>\r
+#include <unistd.h>\r
+\r
+jboolean Java_org_openintents_filemanager_util_FileUtils_access(JNIEnv * env, jclass clazz, jstring path, jint mode)\r
+{\r
+       jboolean isCopy;\r
+       const char * szPath = (*env)->GetStringUTFChars(env, path, &isCopy);\r
+       int result = access(szPath, mode);\r
+       (*env)->ReleaseStringUTFChars(env, path, szPath);\r
+       if(result == 0){\r
+               return JNI_TRUE;\r
+       } else {\r
+               return JNI_FALSE;\r
+       }\r
+}\r