1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class java_io_RandomAccessFile */
4
5#ifndef _Included_java_io_RandomAccessFile
6#define _Included_java_io_RandomAccessFile
7#ifdef __cplusplus
8extern "C" {
9#endif
10#undef java_io_RandomAccessFile_O_RDONLY
11#define java_io_RandomAccessFile_O_RDONLY 1L
12#undef java_io_RandomAccessFile_O_RDWR
13#define java_io_RandomAccessFile_O_RDWR 2L
14#undef java_io_RandomAccessFile_O_SYNC
15#define java_io_RandomAccessFile_O_SYNC 4L
16#undef java_io_RandomAccessFile_O_DSYNC
17#define java_io_RandomAccessFile_O_DSYNC 8L
18#undef java_io_RandomAccessFile_O_TEMPORARY
19#define java_io_RandomAccessFile_O_TEMPORARY 16L
20/*
21 * Class: java_io_RandomAccessFile
22 * Method: open0
23 * Signature: (Ljava/lang/String;I)V
24 */
25JNIEXPORT void JNICALL Java_java_io_RandomAccessFile_open0
26 (JNIEnv *, jobject, jstring, jint);
27
28/*
29 * Class: java_io_RandomAccessFile
30 * Method: read0
31 * Signature: ()I
32 */
33JNIEXPORT jint JNICALL Java_java_io_RandomAccessFile_read0
34 (JNIEnv *, jobject);
35
36/*
37 * Class: java_io_RandomAccessFile
38 * Method: readBytes
39 * Signature: ([BII)I
40 */
41JNIEXPORT jint JNICALL Java_java_io_RandomAccessFile_readBytes
42 (JNIEnv *, jobject, jbyteArray, jint, jint);
43
44/*
45 * Class: java_io_RandomAccessFile
46 * Method: write0
47 * Signature: (I)V
48 */
49JNIEXPORT void JNICALL Java_java_io_RandomAccessFile_write0
50 (JNIEnv *, jobject, jint);
51
52/*
53 * Class: java_io_RandomAccessFile
54 * Method: writeBytes
55 * Signature: ([BII)V
56 */
57JNIEXPORT void JNICALL Java_java_io_RandomAccessFile_writeBytes
58 (JNIEnv *, jobject, jbyteArray, jint, jint);
59
60/*
61 * Class: java_io_RandomAccessFile
62 * Method: getFilePointer
63 * Signature: ()J
64 */
65JNIEXPORT jlong JNICALL Java_java_io_RandomAccessFile_getFilePointer
66 (JNIEnv *, jobject);
67
68/*
69 * Class: java_io_RandomAccessFile
70 * Method: seek0
71 * Signature: (J)V
72 */
73JNIEXPORT void JNICALL Java_java_io_RandomAccessFile_seek0
74 (JNIEnv *, jobject, jlong);
75
76/*
77 * Class: java_io_RandomAccessFile
78 * Method: length
79 * Signature: ()J
80 */
81JNIEXPORT jlong JNICALL Java_java_io_RandomAccessFile_length
82 (JNIEnv *, jobject);
83
84/*
85 * Class: java_io_RandomAccessFile
86 * Method: setLength
87 * Signature: (J)V
88 */
89JNIEXPORT void JNICALL Java_java_io_RandomAccessFile_setLength
90 (JNIEnv *, jobject, jlong);
91
92/*
93 * Class: java_io_RandomAccessFile
94 * Method: initIDs
95 * Signature: ()V
96 */
97JNIEXPORT void JNICALL Java_java_io_RandomAccessFile_initIDs
98 (JNIEnv *, jclass);
99
100#ifdef __cplusplus
101}
102#endif
103#endif
104