fix some API compatibility issues in the class library

This commit is contained in:
Joel Dice
2008-05-07 17:44:43 -06:00
parent 1cb9d0327a
commit 14e2513590
3 changed files with 30 additions and 14 deletions

View File

@ -161,16 +161,17 @@ Java_java_io_File_createNewFile(JNIEnv* e, jclass, jstring path)
}
}
extern "C" JNIEXPORT jboolean JNICALL
extern "C" JNIEXPORT void JNICALL
Java_java_io_File_delete(JNIEnv* e, jclass, jstring path)
{
const char* chars = e->GetStringUTFChars(path, 0);
int r = -1;
if (chars) {
r = UNLINK(chars);
int r = UNLINK(chars);
if (r != 0) {
throwNew(e, "java/io/IOException", strerror(errno));
}
e->ReleaseStringUTFChars(path, chars);
}
return r == 0;
}
extern "C" JNIEXPORT jboolean JNICALL