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