1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class sun_nio_ch_FileDispatcherImpl */
4
5#ifndef _Included_sun_nio_ch_FileDispatcherImpl
6#define _Included_sun_nio_ch_FileDispatcherImpl
7#ifdef __cplusplus
8extern "C" {
9#endif
10#undef sun_nio_ch_FileDispatcherImpl_NO_LOCK
11#define sun_nio_ch_FileDispatcherImpl_NO_LOCK -1L
12#undef sun_nio_ch_FileDispatcherImpl_LOCKED
13#define sun_nio_ch_FileDispatcherImpl_LOCKED 0L
14#undef sun_nio_ch_FileDispatcherImpl_RET_EX_LOCK
15#define sun_nio_ch_FileDispatcherImpl_RET_EX_LOCK 1L
16#undef sun_nio_ch_FileDispatcherImpl_INTERRUPTED
17#define sun_nio_ch_FileDispatcherImpl_INTERRUPTED 2L
18/*
19 * Class: sun_nio_ch_FileDispatcherImpl
20 * Method: read0
21 * Signature: (Ljava/io/FileDescriptor;JI)I
22 */
23JNIEXPORT jint JNICALL Java_sun_nio_ch_FileDispatcherImpl_read0
24 (JNIEnv *, jclass, jobject, jlong, jint);
25
26/*
27 * Class: sun_nio_ch_FileDispatcherImpl
28 * Method: pread0
29 * Signature: (Ljava/io/FileDescriptor;JIJ)I
30 */
31JNIEXPORT jint JNICALL Java_sun_nio_ch_FileDispatcherImpl_pread0
32 (JNIEnv *, jclass, jobject, jlong, jint, jlong);
33
34/*
35 * Class: sun_nio_ch_FileDispatcherImpl
36 * Method: readv0
37 * Signature: (Ljava/io/FileDescriptor;JI)J
38 */
39JNIEXPORT jlong JNICALL Java_sun_nio_ch_FileDispatcherImpl_readv0
40 (JNIEnv *, jclass, jobject, jlong, jint);
41
42/*
43 * Class: sun_nio_ch_FileDispatcherImpl
44 * Method: write0
45 * Signature: (Ljava/io/FileDescriptor;JI)I
46 */
47JNIEXPORT jint JNICALL Java_sun_nio_ch_FileDispatcherImpl_write0
48 (JNIEnv *, jclass, jobject, jlong, jint);
49
50/*
51 * Class: sun_nio_ch_FileDispatcherImpl
52 * Method: pwrite0
53 * Signature: (Ljava/io/FileDescriptor;JIJ)I
54 */
55JNIEXPORT jint JNICALL Java_sun_nio_ch_FileDispatcherImpl_pwrite0
56 (JNIEnv *, jclass, jobject, jlong, jint, jlong);
57
58/*
59 * Class: sun_nio_ch_FileDispatcherImpl
60 * Method: writev0
61 * Signature: (Ljava/io/FileDescriptor;JI)J
62 */
63JNIEXPORT jlong JNICALL Java_sun_nio_ch_FileDispatcherImpl_writev0
64 (JNIEnv *, jclass, jobject, jlong, jint);
65
66/*
67 * Class: sun_nio_ch_FileDispatcherImpl
68 * Method: force0
69 * Signature: (Ljava/io/FileDescriptor;Z)I
70 */
71JNIEXPORT jint JNICALL Java_sun_nio_ch_FileDispatcherImpl_force0
72 (JNIEnv *, jclass, jobject, jboolean);
73
74/*
75 * Class: sun_nio_ch_FileDispatcherImpl
76 * Method: seek0
77 * Signature: (Ljava/io/FileDescriptor;J)J
78 */
79JNIEXPORT jlong JNICALL Java_sun_nio_ch_FileDispatcherImpl_seek0
80 (JNIEnv *, jclass, jobject, jlong);
81
82/*
83 * Class: sun_nio_ch_FileDispatcherImpl
84 * Method: truncate0
85 * Signature: (Ljava/io/FileDescriptor;J)I
86 */
87JNIEXPORT jint JNICALL Java_sun_nio_ch_FileDispatcherImpl_truncate0
88 (JNIEnv *, jclass, jobject, jlong);
89
90/*
91 * Class: sun_nio_ch_FileDispatcherImpl
92 * Method: size0
93 * Signature: (Ljava/io/FileDescriptor;)J
94 */
95JNIEXPORT jlong JNICALL Java_sun_nio_ch_FileDispatcherImpl_size0
96 (JNIEnv *, jclass, jobject);
97
98/*
99 * Class: sun_nio_ch_FileDispatcherImpl
100 * Method: lock0
101 * Signature: (Ljava/io/FileDescriptor;ZJJZ)I
102 */
103JNIEXPORT jint JNICALL Java_sun_nio_ch_FileDispatcherImpl_lock0
104 (JNIEnv *, jclass, jobject, jboolean, jlong, jlong, jboolean);
105
106/*
107 * Class: sun_nio_ch_FileDispatcherImpl
108 * Method: release0
109 * Signature: (Ljava/io/FileDescriptor;JJ)V
110 */
111JNIEXPORT void JNICALL Java_sun_nio_ch_FileDispatcherImpl_release0
112 (JNIEnv *, jclass, jobject, jlong, jlong);
113
114/*
115 * Class: sun_nio_ch_FileDispatcherImpl
116 * Method: close0
117 * Signature: (Ljava/io/FileDescriptor;)V
118 */
119JNIEXPORT void JNICALL Java_sun_nio_ch_FileDispatcherImpl_close0
120 (JNIEnv *, jclass, jobject);
121
122/*
123 * Class: sun_nio_ch_FileDispatcherImpl
124 * Method: preClose0
125 * Signature: (Ljava/io/FileDescriptor;)V
126 */
127JNIEXPORT void JNICALL Java_sun_nio_ch_FileDispatcherImpl_preClose0
128 (JNIEnv *, jclass, jobject);
129
130/*
131 * Class: sun_nio_ch_FileDispatcherImpl
132 * Method: closeIntFD
133 * Signature: (I)V
134 */
135JNIEXPORT void JNICALL Java_sun_nio_ch_FileDispatcherImpl_closeIntFD
136 (JNIEnv *, jclass, jint);
137
138/*
139 * Class: sun_nio_ch_FileDispatcherImpl
140 * Method: setDirect0
141 * Signature: (Ljava/io/FileDescriptor;)I
142 */
143JNIEXPORT jint JNICALL Java_sun_nio_ch_FileDispatcherImpl_setDirect0
144 (JNIEnv *, jclass, jobject);
145
146/*
147 * Class: sun_nio_ch_FileDispatcherImpl
148 * Method: init
149 * Signature: ()V
150 */
151JNIEXPORT void JNICALL Java_sun_nio_ch_FileDispatcherImpl_init
152 (JNIEnv *, jclass);
153
154#ifdef __cplusplus
155}
156#endif
157#endif
158