- we now build a libnat.a
[cacao.git] / nat / java_io_FileDescriptor.h
1 /* This file is machine generated, don't edit it !*/
2
3 #ifndef _JAVA_IO_FILEDESCRIPTOR_H
4 #define _JAVA_IO_FILEDESCRIPTOR_H
5
6 /* Structure information for class: java/io/FileDescriptor */
7
8 typedef struct java_io_FileDescriptor {
9    java_objectheader header;
10    s8 nativeFd;
11 } java_io_FileDescriptor;
12
13
14 /*
15  * Class:     java/io/FileDescriptor
16  * Method:    nativeInit
17  * Signature: ()V
18  */
19 JNIEXPORT void JNICALL Java_java_io_FileDescriptor_nativeInit(JNIEnv *env, jclass clazz);
20
21
22 /*
23  * Class:     java/io/FileDescriptor
24  * Method:    nativeOpen
25  * Signature: (Ljava/lang/String;I)J
26  */
27 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeOpen(JNIEnv *env, struct java_io_FileDescriptor* this, struct java_lang_String* par1, s4 par2);
28
29
30 /*
31  * Class:     java/io/FileDescriptor
32  * Method:    nativeClose
33  * Signature: (J)J
34  */
35 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeClose(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
36
37
38 /*
39  * Class:     java/io/FileDescriptor
40  * Method:    nativeWriteByte
41  * Signature: (JI)J
42  */
43 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeWriteByte(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, s4 par2);
44
45
46 /*
47  * Class:     java/io/FileDescriptor
48  * Method:    nativeWriteBuf
49  * Signature: (J[BII)J
50  */
51 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeWriteBuf(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, java_bytearray* par2, s4 par3, s4 par4);
52
53
54 /*
55  * Class:     java/io/FileDescriptor
56  * Method:    nativeReadByte
57  * Signature: (J)I
58  */
59 JNIEXPORT s4 JNICALL Java_java_io_FileDescriptor_nativeReadByte(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
60
61
62 /*
63  * Class:     java/io/FileDescriptor
64  * Method:    nativeReadBuf
65  * Signature: (J[BII)I
66  */
67 JNIEXPORT s4 JNICALL Java_java_io_FileDescriptor_nativeReadBuf(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, java_bytearray* par2, s4 par3, s4 par4);
68
69
70 /*
71  * Class:     java/io/FileDescriptor
72  * Method:    nativeAvailable
73  * Signature: (J)I
74  */
75 JNIEXPORT s4 JNICALL Java_java_io_FileDescriptor_nativeAvailable(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
76
77
78 /*
79  * Class:     java/io/FileDescriptor
80  * Method:    nativeSeek
81  * Signature: (JJIZ)J
82  */
83 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeSeek(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, s8 par2, s4 par3, s4 par4);
84
85
86 /*
87  * Class:     java/io/FileDescriptor
88  * Method:    nativeGetFilePointer
89  * Signature: (J)J
90  */
91 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeGetFilePointer(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
92
93
94 /*
95  * Class:     java/io/FileDescriptor
96  * Method:    nativeGetLength
97  * Signature: (J)J
98  */
99 JNIEXPORT s8 JNICALL Java_java_io_FileDescriptor_nativeGetLength(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
100
101
102 /*
103  * Class:     java/io/FileDescriptor
104  * Method:    nativeSetLength
105  * Signature: (JJ)V
106  */
107 JNIEXPORT void JNICALL Java_java_io_FileDescriptor_nativeSetLength(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1, s8 par2);
108
109
110 /*
111  * Class:     java/io/FileDescriptor
112  * Method:    nativeValid
113  * Signature: (J)Z
114  */
115 JNIEXPORT s4 JNICALL Java_java_io_FileDescriptor_nativeValid(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
116
117
118 /*
119  * Class:     java/io/FileDescriptor
120  * Method:    nativeSync
121  * Signature: (J)V
122  */
123 JNIEXPORT void JNICALL Java_java_io_FileDescriptor_nativeSync(JNIEnv *env, struct java_io_FileDescriptor* this, s8 par1);
124
125 #endif
126