All Downloads are FREE. Search and download functionalities are using the official Maven repository.

doop.hadoop-common.3.1.3.source-code.org_apache_hadoop_io_nativeio_NativeIO_POSIX.h Maven / Gradle / Ivy

There is a newer version: 3.4.1
Show newest version
/* 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:    stat
 * Signature: (Ljava/lang/String;)Lorg/apache/hadoop/io/nativeio/NativeIO/POSIX/Stat;
 */
JNIEXPORT jobject JNICALL Java_org_apache_hadoop_io_nativeio_NativeIO_00024POSIX_stat
  (JNIEnv *, jclass, jstring);

/*
 * 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