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