doop.hadoop-common.3.0.3.source-code.org_apache_hadoop_io_nativeio_NativeIO_POSIX.h Maven / Gradle / Ivy
/* DO NOT EDIT THIS FILE - it is machine generated */
#include
/* Header for class org_apache_hadoop_io_nativeio_NativeIO_POSIX */
#ifndef _Included_org_apache_hadoop_io_nativeio_NativeIO_POSIX
#define _Included_org_apache_hadoop_io_nativeio_NativeIO_POSIX
#ifdef __cplusplus
extern "C" {
#endif
#undef org_apache_hadoop_io_nativeio_NativeIO_POSIX_WORKAROUND_NON_THREADSAFE_CALLS_DEFAULT
#define org_apache_hadoop_io_nativeio_NativeIO_POSIX_WORKAROUND_NON_THREADSAFE_CALLS_DEFAULT 1L
#undef org_apache_hadoop_io_nativeio_NativeIO_POSIX_MMAP_PROT_READ
#define org_apache_hadoop_io_nativeio_NativeIO_POSIX_MMAP_PROT_READ 1L
#undef org_apache_hadoop_io_nativeio_NativeIO_POSIX_MMAP_PROT_WRITE
#define org_apache_hadoop_io_nativeio_NativeIO_POSIX_MMAP_PROT_WRITE 2L
#undef org_apache_hadoop_io_nativeio_NativeIO_POSIX_MMAP_PROT_EXEC
#define org_apache_hadoop_io_nativeio_NativeIO_POSIX_MMAP_PROT_EXEC 4L
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: open
* Signature: (Ljava/lang/String;II)Ljava/io/FileDescriptor;
*/
JNIEXPORT jobject JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_open
(JNIEnv *, jclass, jstring, jint, jint);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: fstat
* Signature: (Ljava/io/FileDescriptor;)Lorg/apache/hadoop/io/nativeio/NativeIO/POSIX/Stat;
*/
JNIEXPORT jobject JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_fstat
(JNIEnv *, jclass, jobject);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: chmodImpl
* Signature: (Ljava/lang/String;I)V
*/
JNIEXPORT void JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_chmodImpl
(JNIEnv *, jclass, jstring, jint);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: posix_fadvise
* Signature: (Ljava/io/FileDescriptor;JJI)V
*/
JNIEXPORT void JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_posix_1fadvise
(JNIEnv *, jclass, jobject, jlong, jlong, jint);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: sync_file_range
* Signature: (Ljava/io/FileDescriptor;JJI)V
*/
JNIEXPORT void JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_sync_1file_1range
(JNIEnv *, jclass, jobject, jlong, jlong, jint);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: mlock_native
* Signature: (Ljava/nio/ByteBuffer;J)V
*/
JNIEXPORT void JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_mlock_1native
(JNIEnv *, jclass, jobject, jlong);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: getUIDforFDOwnerforOwner
* Signature: (Ljava/io/FileDescriptor;)J
*/
JNIEXPORT jlong JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_getUIDforFDOwnerforOwner
(JNIEnv *, jclass, jobject);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: getUserName
* Signature: (J)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_getUserName__J
(JNIEnv *, jclass, jlong);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: getUserName
* Signature: (I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_getUserName__I
(JNIEnv *, jclass, jint);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: getGroupName
* Signature: (I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_getGroupName
(JNIEnv *, jclass, jint);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: mmap
* Signature: (Ljava/io/FileDescriptor;IZJ)J
*/
JNIEXPORT jlong JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_mmap
(JNIEnv *, jclass, jobject, jint, jboolean, jlong);
/*
* Class: org_apache_hadoop_io_nativeio_NativeIO_POSIX
* Method: munmap
* Signature: (JJ)V
*/
JNIEXPORT void JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_munmap
(JNIEnv *, jclass, jlong, jlong);
#ifdef __cplusplus
}
#endif
#endif
© 2015 - 2024 Weber Informatics LLC | Privacy Policy