1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class sun_nio_ch_EPoll */
4 
5 #ifndef _Included_sun_nio_ch_EPoll
6 #define _Included_sun_nio_ch_EPoll
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 #undef sun_nio_ch_EPoll_EPOLL_CTL_ADD
11 #define sun_nio_ch_EPoll_EPOLL_CTL_ADD 1L
12 #undef sun_nio_ch_EPoll_EPOLL_CTL_DEL
13 #define sun_nio_ch_EPoll_EPOLL_CTL_DEL 2L
14 #undef sun_nio_ch_EPoll_EPOLL_CTL_MOD
15 #define sun_nio_ch_EPoll_EPOLL_CTL_MOD 3L
16 #undef sun_nio_ch_EPoll_EPOLLONESHOT
17 #define sun_nio_ch_EPoll_EPOLLONESHOT 1073741824L
18 /*
19  * Class:     sun_nio_ch_EPoll
20  * Method:    eventSize
21  * Signature: ()I
22  */
23 JNIEXPORT jint JNICALL Java_sun_nio_ch_EPoll_eventSize
24   (JNIEnv *, jclass);
25 
26 /*
27  * Class:     sun_nio_ch_EPoll
28  * Method:    eventsOffset
29  * Signature: ()I
30  */
31 JNIEXPORT jint JNICALL Java_sun_nio_ch_EPoll_eventsOffset
32   (JNIEnv *, jclass);
33 
34 /*
35  * Class:     sun_nio_ch_EPoll
36  * Method:    dataOffset
37  * Signature: ()I
38  */
39 JNIEXPORT jint JNICALL Java_sun_nio_ch_EPoll_dataOffset
40   (JNIEnv *, jclass);
41 
42 /*
43  * Class:     sun_nio_ch_EPoll
44  * Method:    epollCreate
45  * Signature: ()I
46  */
47 JNIEXPORT jint JNICALL Java_sun_nio_ch_EPoll_epollCreate
48   (JNIEnv *, jclass);
49 
50 /*
51  * Class:     sun_nio_ch_EPoll
52  * Method:    epollCtl
53  * Signature: (IIII)I
54  */
55 JNIEXPORT jint JNICALL Java_sun_nio_ch_EPoll_epollCtl
56   (JNIEnv *, jclass, jint, jint, jint, jint);
57 
58 /*
59  * Class:     sun_nio_ch_EPoll
60  * Method:    epollWait
61  * Signature: (IJI)I
62  */
63 JNIEXPORT jint JNICALL Java_sun_nio_ch_EPoll_epollWait
64   (JNIEnv *, jclass, jint, jlong, jint);
65 
66 #ifdef __cplusplus
67 }
68 #endif
69 #endif
70