1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class sun_nio_fs_UnixNativeDispatcher */
4
5#ifndef _Included_sun_nio_fs_UnixNativeDispatcher
6#define _Included_sun_nio_fs_UnixNativeDispatcher
7#ifdef __cplusplus
8extern "C" {
9#endif
10#undef sun_nio_fs_UnixNativeDispatcher_SUPPORTS_OPENAT
11#define sun_nio_fs_UnixNativeDispatcher_SUPPORTS_OPENAT 2L
12#undef sun_nio_fs_UnixNativeDispatcher_SUPPORTS_FUTIMES
13#define sun_nio_fs_UnixNativeDispatcher_SUPPORTS_FUTIMES 4L
14#undef sun_nio_fs_UnixNativeDispatcher_SUPPORTS_LUTIMES
15#define sun_nio_fs_UnixNativeDispatcher_SUPPORTS_LUTIMES 16L
16#undef sun_nio_fs_UnixNativeDispatcher_SUPPORTS_BIRTHTIME
17#define sun_nio_fs_UnixNativeDispatcher_SUPPORTS_BIRTHTIME 65536L
18/*
19 * Class: sun_nio_fs_UnixNativeDispatcher
20 * Method: getcwd
21 * Signature: ()[B
22 */
23JNIEXPORT jbyteArray JNICALL Java_sun_nio_fs_UnixNativeDispatcher_getcwd
24 (JNIEnv *, jclass);
25
26/*
27 * Class: sun_nio_fs_UnixNativeDispatcher
28 * Method: dup
29 * Signature: (I)I
30 */
31JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_dup
32 (JNIEnv *, jclass, jint);
33
34/*
35 * Class: sun_nio_fs_UnixNativeDispatcher
36 * Method: open0
37 * Signature: (JII)I
38 */
39JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_open0
40 (JNIEnv *, jclass, jlong, jint, jint);
41
42/*
43 * Class: sun_nio_fs_UnixNativeDispatcher
44 * Method: openat0
45 * Signature: (IJII)I
46 */
47JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_openat0
48 (JNIEnv *, jclass, jint, jlong, jint, jint);
49
50/*
51 * Class: sun_nio_fs_UnixNativeDispatcher
52 * Method: close0
53 * Signature: (I)V
54 */
55JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_close0
56 (JNIEnv *, jclass, jint);
57
58/*
59 * Class: sun_nio_fs_UnixNativeDispatcher
60 * Method: fopen0
61 * Signature: (JJ)J
62 */
63JNIEXPORT jlong JNICALL Java_sun_nio_fs_UnixNativeDispatcher_fopen0
64 (JNIEnv *, jclass, jlong, jlong);
65
66/*
67 * Class: sun_nio_fs_UnixNativeDispatcher
68 * Method: fclose
69 * Signature: (J)V
70 */
71JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_fclose
72 (JNIEnv *, jclass, jlong);
73
74/*
75 * Class: sun_nio_fs_UnixNativeDispatcher
76 * Method: link0
77 * Signature: (JJ)V
78 */
79JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_link0
80 (JNIEnv *, jclass, jlong, jlong);
81
82/*
83 * Class: sun_nio_fs_UnixNativeDispatcher
84 * Method: unlink0
85 * Signature: (J)V
86 */
87JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_unlink0
88 (JNIEnv *, jclass, jlong);
89
90/*
91 * Class: sun_nio_fs_UnixNativeDispatcher
92 * Method: unlinkat0
93 * Signature: (IJI)V
94 */
95JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_unlinkat0
96 (JNIEnv *, jclass, jint, jlong, jint);
97
98/*
99 * Class: sun_nio_fs_UnixNativeDispatcher
100 * Method: mknod0
101 * Signature: (JIJ)V
102 */
103JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_mknod0
104 (JNIEnv *, jclass, jlong, jint, jlong);
105
106/*
107 * Class: sun_nio_fs_UnixNativeDispatcher
108 * Method: rename0
109 * Signature: (JJ)V
110 */
111JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_rename0
112 (JNIEnv *, jclass, jlong, jlong);
113
114/*
115 * Class: sun_nio_fs_UnixNativeDispatcher
116 * Method: renameat0
117 * Signature: (IJIJ)V
118 */
119JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_renameat0
120 (JNIEnv *, jclass, jint, jlong, jint, jlong);
121
122/*
123 * Class: sun_nio_fs_UnixNativeDispatcher
124 * Method: mkdir0
125 * Signature: (JI)V
126 */
127JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_mkdir0
128 (JNIEnv *, jclass, jlong, jint);
129
130/*
131 * Class: sun_nio_fs_UnixNativeDispatcher
132 * Method: rmdir0
133 * Signature: (J)V
134 */
135JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_rmdir0
136 (JNIEnv *, jclass, jlong);
137
138/*
139 * Class: sun_nio_fs_UnixNativeDispatcher
140 * Method: readlink0
141 * Signature: (J)[B
142 */
143JNIEXPORT jbyteArray JNICALL Java_sun_nio_fs_UnixNativeDispatcher_readlink0
144 (JNIEnv *, jclass, jlong);
145
146/*
147 * Class: sun_nio_fs_UnixNativeDispatcher
148 * Method: realpath0
149 * Signature: (J)[B
150 */
151JNIEXPORT jbyteArray JNICALL Java_sun_nio_fs_UnixNativeDispatcher_realpath0
152 (JNIEnv *, jclass, jlong);
153
154/*
155 * Class: sun_nio_fs_UnixNativeDispatcher
156 * Method: symlink0
157 * Signature: (JJ)V
158 */
159JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_symlink0
160 (JNIEnv *, jclass, jlong, jlong);
161
162/*
163 * Class: sun_nio_fs_UnixNativeDispatcher
164 * Method: stat0
165 * Signature: (JLsun/nio/fs/UnixFileAttributes;)V
166 */
167JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_stat0
168 (JNIEnv *, jclass, jlong, jobject);
169
170/*
171 * Class: sun_nio_fs_UnixNativeDispatcher
172 * Method: stat1
173 * Signature: (J)I
174 */
175JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_stat1
176 (JNIEnv *, jclass, jlong);
177
178/*
179 * Class: sun_nio_fs_UnixNativeDispatcher
180 * Method: lstat0
181 * Signature: (JLsun/nio/fs/UnixFileAttributes;)V
182 */
183JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_lstat0
184 (JNIEnv *, jclass, jlong, jobject);
185
186/*
187 * Class: sun_nio_fs_UnixNativeDispatcher
188 * Method: fstat
189 * Signature: (ILsun/nio/fs/UnixFileAttributes;)V
190 */
191JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_fstat
192 (JNIEnv *, jclass, jint, jobject);
193
194/*
195 * Class: sun_nio_fs_UnixNativeDispatcher
196 * Method: fstatat0
197 * Signature: (IJILsun/nio/fs/UnixFileAttributes;)V
198 */
199JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_fstatat0
200 (JNIEnv *, jclass, jint, jlong, jint, jobject);
201
202/*
203 * Class: sun_nio_fs_UnixNativeDispatcher
204 * Method: chown0
205 * Signature: (JII)V
206 */
207JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_chown0
208 (JNIEnv *, jclass, jlong, jint, jint);
209
210/*
211 * Class: sun_nio_fs_UnixNativeDispatcher
212 * Method: lchown0
213 * Signature: (JII)V
214 */
215JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_lchown0
216 (JNIEnv *, jclass, jlong, jint, jint);
217
218/*
219 * Class: sun_nio_fs_UnixNativeDispatcher
220 * Method: fchown
221 * Signature: (III)V
222 */
223JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_fchown
224 (JNIEnv *, jclass, jint, jint, jint);
225
226/*
227 * Class: sun_nio_fs_UnixNativeDispatcher
228 * Method: chmod0
229 * Signature: (JI)V
230 */
231JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_chmod0
232 (JNIEnv *, jclass, jlong, jint);
233
234/*
235 * Class: sun_nio_fs_UnixNativeDispatcher
236 * Method: fchmod
237 * Signature: (II)V
238 */
239JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_fchmod
240 (JNIEnv *, jclass, jint, jint);
241
242/*
243 * Class: sun_nio_fs_UnixNativeDispatcher
244 * Method: utimes0
245 * Signature: (JJJ)V
246 */
247JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_utimes0
248 (JNIEnv *, jclass, jlong, jlong, jlong);
249
250/*
251 * Class: sun_nio_fs_UnixNativeDispatcher
252 * Method: futimes
253 * Signature: (IJJ)V
254 */
255JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_futimes
256 (JNIEnv *, jclass, jint, jlong, jlong);
257
258/*
259 * Class: sun_nio_fs_UnixNativeDispatcher
260 * Method: lutimes0
261 * Signature: (JJJ)V
262 */
263JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_lutimes0
264 (JNIEnv *, jclass, jlong, jlong, jlong);
265
266/*
267 * Class: sun_nio_fs_UnixNativeDispatcher
268 * Method: opendir0
269 * Signature: (J)J
270 */
271JNIEXPORT jlong JNICALL Java_sun_nio_fs_UnixNativeDispatcher_opendir0
272 (JNIEnv *, jclass, jlong);
273
274/*
275 * Class: sun_nio_fs_UnixNativeDispatcher
276 * Method: fdopendir
277 * Signature: (I)J
278 */
279JNIEXPORT jlong JNICALL Java_sun_nio_fs_UnixNativeDispatcher_fdopendir
280 (JNIEnv *, jclass, jint);
281
282/*
283 * Class: sun_nio_fs_UnixNativeDispatcher
284 * Method: closedir
285 * Signature: (J)V
286 */
287JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_closedir
288 (JNIEnv *, jclass, jlong);
289
290/*
291 * Class: sun_nio_fs_UnixNativeDispatcher
292 * Method: readdir
293 * Signature: (J)[B
294 */
295JNIEXPORT jbyteArray JNICALL Java_sun_nio_fs_UnixNativeDispatcher_readdir
296 (JNIEnv *, jclass, jlong);
297
298/*
299 * Class: sun_nio_fs_UnixNativeDispatcher
300 * Method: read
301 * Signature: (IJI)I
302 */
303JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_read
304 (JNIEnv *, jclass, jint, jlong, jint);
305
306/*
307 * Class: sun_nio_fs_UnixNativeDispatcher
308 * Method: write
309 * Signature: (IJI)I
310 */
311JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_write
312 (JNIEnv *, jclass, jint, jlong, jint);
313
314/*
315 * Class: sun_nio_fs_UnixNativeDispatcher
316 * Method: access0
317 * Signature: (JI)V
318 */
319JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_access0
320 (JNIEnv *, jclass, jlong, jint);
321
322/*
323 * Class: sun_nio_fs_UnixNativeDispatcher
324 * Method: exists0
325 * Signature: (J)Z
326 */
327JNIEXPORT jboolean JNICALL Java_sun_nio_fs_UnixNativeDispatcher_exists0
328 (JNIEnv *, jclass, jlong);
329
330/*
331 * Class: sun_nio_fs_UnixNativeDispatcher
332 * Method: getpwuid
333 * Signature: (I)[B
334 */
335JNIEXPORT jbyteArray JNICALL Java_sun_nio_fs_UnixNativeDispatcher_getpwuid
336 (JNIEnv *, jclass, jint);
337
338/*
339 * Class: sun_nio_fs_UnixNativeDispatcher
340 * Method: getgrgid
341 * Signature: (I)[B
342 */
343JNIEXPORT jbyteArray JNICALL Java_sun_nio_fs_UnixNativeDispatcher_getgrgid
344 (JNIEnv *, jclass, jint);
345
346/*
347 * Class: sun_nio_fs_UnixNativeDispatcher
348 * Method: getpwnam0
349 * Signature: (J)I
350 */
351JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_getpwnam0
352 (JNIEnv *, jclass, jlong);
353
354/*
355 * Class: sun_nio_fs_UnixNativeDispatcher
356 * Method: getgrnam0
357 * Signature: (J)I
358 */
359JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_getgrnam0
360 (JNIEnv *, jclass, jlong);
361
362/*
363 * Class: sun_nio_fs_UnixNativeDispatcher
364 * Method: statvfs0
365 * Signature: (JLsun/nio/fs/UnixFileStoreAttributes;)V
366 */
367JNIEXPORT void JNICALL Java_sun_nio_fs_UnixNativeDispatcher_statvfs0
368 (JNIEnv *, jclass, jlong, jobject);
369
370/*
371 * Class: sun_nio_fs_UnixNativeDispatcher
372 * Method: pathconf0
373 * Signature: (JI)J
374 */
375JNIEXPORT jlong JNICALL Java_sun_nio_fs_UnixNativeDispatcher_pathconf0
376 (JNIEnv *, jclass, jlong, jint);
377
378/*
379 * Class: sun_nio_fs_UnixNativeDispatcher
380 * Method: fpathconf
381 * Signature: (II)J
382 */
383JNIEXPORT jlong JNICALL Java_sun_nio_fs_UnixNativeDispatcher_fpathconf
384 (JNIEnv *, jclass, jint, jint);
385
386/*
387 * Class: sun_nio_fs_UnixNativeDispatcher
388 * Method: strerror
389 * Signature: (I)[B
390 */
391JNIEXPORT jbyteArray JNICALL Java_sun_nio_fs_UnixNativeDispatcher_strerror
392 (JNIEnv *, jclass, jint);
393
394/*
395 * Class: sun_nio_fs_UnixNativeDispatcher
396 * Method: init
397 * Signature: ()I
398 */
399JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_init
400 (JNIEnv *, jclass);
401
402#ifdef __cplusplus
403}
404#endif
405#endif
406