Commit | Line | Data |
---|---|---|
811a5a4a | 1 | #include <jni.h>\r |
2 | #include <string.h>\r | |
3 | #include <unistd.h>\r | |
4 | \r | |
5 | jboolean Java_org_openintents_filemanager_util_FileUtils_access(JNIEnv * env, jclass clazz, jstring path, jint mode)\r | |
6 | {\r | |
7 | jboolean isCopy;\r | |
8 | const char * szPath = (*env)->GetStringUTFChars(env, path, &isCopy);\r | |
9 | int result = access(szPath, mode);\r | |
10 | (*env)->ReleaseStringUTFChars(env, path, szPath);\r | |
11 | if(result == 0){\r | |
12 | return JNI_TRUE;\r | |
13 | } else {\r | |
14 | return JNI_FALSE;\r | |
15 | }\r | |
16 | }\r |