--- /dev/null
+#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