1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class sun_nio_fs_LinuxWatchService */
4
5#ifndef _Included_sun_nio_fs_LinuxWatchService
6#define _Included_sun_nio_fs_LinuxWatchService
7#ifdef __cplusplus
8extern "C" {
9#endif
10/*
11 * Class: sun_nio_fs_LinuxWatchService
12 * Method: eventSize
13 * Signature: ()I
14 */
15JNIEXPORT jint JNICALL Java_sun_nio_fs_LinuxWatchService_eventSize
16 (JNIEnv *, jclass);
17
18/*
19 * Class: sun_nio_fs_LinuxWatchService
20 * Method: eventOffsets
21 * Signature: ()[I
22 */
23JNIEXPORT jintArray JNICALL Java_sun_nio_fs_LinuxWatchService_eventOffsets
24 (JNIEnv *, jclass);
25
26/*
27 * Class: sun_nio_fs_LinuxWatchService
28 * Method: inotifyInit
29 * Signature: ()I
30 */
31JNIEXPORT jint JNICALL Java_sun_nio_fs_LinuxWatchService_inotifyInit
32 (JNIEnv *, jclass);
33
34/*
35 * Class: sun_nio_fs_LinuxWatchService
36 * Method: inotifyAddWatch
37 * Signature: (IJI)I
38 */
39JNIEXPORT jint JNICALL Java_sun_nio_fs_LinuxWatchService_inotifyAddWatch
40 (JNIEnv *, jclass, jint, jlong, jint);
41
42/*
43 * Class: sun_nio_fs_LinuxWatchService
44 * Method: inotifyRmWatch
45 * Signature: (II)V
46 */
47JNIEXPORT void JNICALL Java_sun_nio_fs_LinuxWatchService_inotifyRmWatch
48 (JNIEnv *, jclass, jint, jint);
49
50/*
51 * Class: sun_nio_fs_LinuxWatchService
52 * Method: configureBlocking
53 * Signature: (IZ)V
54 */
55JNIEXPORT void JNICALL Java_sun_nio_fs_LinuxWatchService_configureBlocking
56 (JNIEnv *, jclass, jint, jboolean);
57
58/*
59 * Class: sun_nio_fs_LinuxWatchService
60 * Method: socketpair
61 * Signature: ([I)V
62 */
63JNIEXPORT void JNICALL Java_sun_nio_fs_LinuxWatchService_socketpair
64 (JNIEnv *, jclass, jintArray);
65
66/*
67 * Class: sun_nio_fs_LinuxWatchService
68 * Method: poll
69 * Signature: (II)I
70 */
71JNIEXPORT jint JNICALL Java_sun_nio_fs_LinuxWatchService_poll
72 (JNIEnv *, jclass, jint, jint);
73
74#ifdef __cplusplus
75}
76#endif
77#endif
78