diff options
author | Quincey Koziol <koziol@koziol.gov> | 2019-04-14 03:58:16 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@koziol.gov> | 2019-04-14 03:58:16 (GMT) |
commit | d7e1464058515d07b838741f65a77977224814de (patch) | |
tree | c25d0985895862053d6b9d1eb1fce4fa94d471e3 /java/src/jni/h5fImp.c | |
parent | 4918d443bb2f8406c3be9882a7945853c84760f6 (diff) | |
download | hdf5-d7e1464058515d07b838741f65a77977224814de.zip hdf5-d7e1464058515d07b838741f65a77977224814de.tar.gz hdf5-d7e1464058515d07b838741f65a77977224814de.tar.bz2 |
Add C++, Java, and FORTRAN wrappers and tests for H5Fget_fileno
Diffstat (limited to 'java/src/jni/h5fImp.c')
-rw-r--r-- | java/src/jni/h5fImp.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/java/src/jni/h5fImp.c b/java/src/jni/h5fImp.c index d145c6a..26c1d17 100644 --- a/java/src/jni/h5fImp.c +++ b/java/src/jni/h5fImp.c @@ -275,6 +275,26 @@ done: /* * Class: hdf_hdf5lib_H5 + * Method: H5Fget_fileno + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL +Java_hdf_hdf5lib_H5_H5Fget_1fileno + (JNIEnv *env, jclass cls, jlong file_id) +{ + unsigned long fileno = 0; + + UNUSED(cls); + + if (H5Fget_intent((hid_t)file_id, &fileno) < 0) + H5_LIBRARY_ERROR(ENVONLY); + +done: + return (jlong)fileno; +} /* end Java_hdf_hdf5lib_H5_H5Fget_1intent */ + +/* + * Class: hdf_hdf5lib_H5 * Method: H5Fclose * Signature: (J)I */ |