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