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 |
8 | extern "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 | */ |
23 | JNIEXPORT 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 | */ |
31 | JNIEXPORT 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 | */ |
39 | JNIEXPORT 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 | */ |
47 | JNIEXPORT 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 | */ |
55 | JNIEXPORT 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 | */ |
63 | JNIEXPORT 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 | */ |
71 | JNIEXPORT 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 | */ |
79 | JNIEXPORT 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 | */ |
87 | JNIEXPORT 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 | */ |
95 | JNIEXPORT 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 | */ |
103 | JNIEXPORT 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 | */ |
111 | JNIEXPORT 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 | */ |
119 | JNIEXPORT 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 | */ |
127 | JNIEXPORT 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 | */ |
135 | JNIEXPORT 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 | */ |
143 | JNIEXPORT 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 | */ |
151 | JNIEXPORT 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 | */ |
159 | JNIEXPORT 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 | */ |
167 | JNIEXPORT 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 | */ |
175 | JNIEXPORT 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 | */ |
183 | JNIEXPORT 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 | */ |
191 | JNIEXPORT 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 | */ |
199 | JNIEXPORT 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 | */ |
207 | JNIEXPORT 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 | */ |
215 | JNIEXPORT 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 | */ |
223 | JNIEXPORT 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 | */ |
231 | JNIEXPORT 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 | */ |
239 | JNIEXPORT 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 | */ |
247 | JNIEXPORT 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 | */ |
255 | JNIEXPORT 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 | */ |
263 | JNIEXPORT 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 | */ |
271 | JNIEXPORT 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 | */ |
279 | JNIEXPORT 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 | */ |
287 | JNIEXPORT 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 | */ |
295 | JNIEXPORT 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 | */ |
303 | JNIEXPORT 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 | */ |
311 | JNIEXPORT 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 | */ |
319 | JNIEXPORT 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 | */ |
327 | JNIEXPORT 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 | */ |
335 | JNIEXPORT 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 | */ |
343 | JNIEXPORT 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 | */ |
351 | JNIEXPORT 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 | */ |
359 | JNIEXPORT 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 | */ |
367 | JNIEXPORT 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 | */ |
375 | JNIEXPORT 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 | */ |
383 | JNIEXPORT 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 | */ |
391 | JNIEXPORT 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 | */ |
399 | JNIEXPORT jint JNICALL Java_sun_nio_fs_UnixNativeDispatcher_init |
400 | (JNIEnv *, jclass); |
401 | |
402 | #ifdef __cplusplus |
403 | } |
404 | #endif |
405 | #endif |
406 | |