jpathwatch-native.src.name_pachler_nio_file_impl_Unix.h Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jpathwatch Show documentation
Show all versions of jpathwatch Show documentation
jpathwatch is a Java library for monitoring directories for changes. It
uses the host platform's native OS functions to achive this to avoid
polling.
The newest version!
/* DO NOT EDIT THIS FILE - it is machine generated */
#include
/* Header for class name_pachler_nio_file_impl_Unix */
#ifndef _Included_name_pachler_nio_file_impl_Unix
#define _Included_name_pachler_nio_file_impl_Unix
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: EINTR */
/* Inaccessible static: EINVAL */
/* Inaccessible static: EBADF */
/* Inaccessible static: ENOENT */
/* Inaccessible static: O_RDONLY */
/* Inaccessible static: O_WRONLY */
/* Inaccessible static: O_RDWR */
/* Inaccessible static: O_APPEND */
/* Inaccessible static: O_CREAT */
/* Inaccessible static: O_EXCL */
/* Inaccessible static: O_NOCTTY */
/* Inaccessible static: O_NONBLOCK */
/* Inaccessible static: O_SYNC */
/* Inaccessible static: O_TRUNC */
/* Inaccessible static: S_ISUID */
/* Inaccessible static: S_ISGID */
/* Inaccessible static: S_IRWXU */
/* Inaccessible static: S_IRUSR */
/* Inaccessible static: S_IWUSR */
/* Inaccessible static: S_IXUSR */
/* Inaccessible static: S_IRWXG */
/* Inaccessible static: S_IRGRP */
/* Inaccessible static: S_IWGRP */
/* Inaccessible static: S_IXGRP */
/* Inaccessible static: S_IRWXO */
/* Inaccessible static: S_IROTH */
/* Inaccessible static: S_IWOTH */
/* Inaccessible static: S_IXOTH */
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: getIntDefine
* Signature: (Ljava/lang/String;)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_getIntDefine
(JNIEnv *, jclass, jstring);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: open
* Signature: (Ljava/lang/String;II)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_open
(JNIEnv *, jclass, jstring, jint, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: close
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_close
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: select
* Signature: ([I[I[IJ)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_select
(JNIEnv *, jclass, jintArray, jintArray, jintArray, jlong);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: ioctl_FIONREAD
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_ioctl_1FIONREAD
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: read
* Signature: (I[BI)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_read
(JNIEnv *, jclass, jint, jbyteArray, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: write
* Signature: (I[BI)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_write
(JNIEnv *, jclass, jint, jbyteArray, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: pipe
* Signature: ([I)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_pipe
(JNIEnv *, jclass, jintArray);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: errno
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_errno
(JNIEnv *, jclass);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: strerror
* Signature: (I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_name_pachler_nio_file_impl_Unix_strerror
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: S_ISREG
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_name_pachler_nio_file_impl_Unix_S_1ISREG
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: S_ISDIR
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_name_pachler_nio_file_impl_Unix_S_1ISDIR
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: S_ISCHR
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_name_pachler_nio_file_impl_Unix_S_1ISCHR
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: S_ISBLK
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_name_pachler_nio_file_impl_Unix_S_1ISBLK
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: S_ISFIFO
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_name_pachler_nio_file_impl_Unix_S_1ISFIFO
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: S_ISLNK
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_name_pachler_nio_file_impl_Unix_S_1ISLNK
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: S_ISSOCK
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_name_pachler_nio_file_impl_Unix_S_1ISSOCK
(JNIEnv *, jclass, jint);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: stat
* Signature: (Ljava/lang/String;Lname/pachler/nio/file/impl/Unix$stat;)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_stat
(JNIEnv *, jclass, jstring, jobject);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: lstat
* Signature: (Ljava/lang/String;Lname/pachler/nio/file/impl/Unix$stat;)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_lstat
(JNIEnv *, jclass, jstring, jobject);
/*
* Class: name_pachler_nio_file_impl_Unix
* Method: symlink
* Signature: (Ljava/lang/String;Ljava/lang/String;)I
*/
JNIEXPORT jint JNICALL Java_name_pachler_nio_file_impl_Unix_symlink
(JNIEnv *, jclass, jstring, jstring);
#ifdef __cplusplus
}
#endif
#endif
© 2015 - 2025 Weber Informatics LLC | Privacy Policy