1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class java_io_UnixFileSystem */
4
5#ifndef _Included_java_io_UnixFileSystem
6#define _Included_java_io_UnixFileSystem
7#ifdef __cplusplus
8extern "C" {
9#endif
10#undef java_io_UnixFileSystem_BA_EXISTS
11#define java_io_UnixFileSystem_BA_EXISTS 1L
12#undef java_io_UnixFileSystem_BA_REGULAR
13#define java_io_UnixFileSystem_BA_REGULAR 2L
14#undef java_io_UnixFileSystem_BA_DIRECTORY
15#define java_io_UnixFileSystem_BA_DIRECTORY 4L
16#undef java_io_UnixFileSystem_BA_HIDDEN
17#define java_io_UnixFileSystem_BA_HIDDEN 8L
18#undef java_io_UnixFileSystem_ACCESS_READ
19#define java_io_UnixFileSystem_ACCESS_READ 4L
20#undef java_io_UnixFileSystem_ACCESS_WRITE
21#define java_io_UnixFileSystem_ACCESS_WRITE 2L
22#undef java_io_UnixFileSystem_ACCESS_EXECUTE
23#define java_io_UnixFileSystem_ACCESS_EXECUTE 1L
24#undef java_io_UnixFileSystem_SPACE_TOTAL
25#define java_io_UnixFileSystem_SPACE_TOTAL 0L
26#undef java_io_UnixFileSystem_SPACE_FREE
27#define java_io_UnixFileSystem_SPACE_FREE 1L
28#undef java_io_UnixFileSystem_SPACE_USABLE
29#define java_io_UnixFileSystem_SPACE_USABLE 2L
30/*
31 * Class: java_io_UnixFileSystem
32 * Method: canonicalize0
33 * Signature: (Ljava/lang/String;)Ljava/lang/String;
34 */
35JNIEXPORT jstring JNICALL Java_java_io_UnixFileSystem_canonicalize0
36 (JNIEnv *, jobject, jstring);
37
38/*
39 * Class: java_io_UnixFileSystem
40 * Method: getBooleanAttributes0
41 * Signature: (Ljava/io/File;)I
42 */
43JNIEXPORT jint JNICALL Java_java_io_UnixFileSystem_getBooleanAttributes0
44 (JNIEnv *, jobject, jobject);
45
46/*
47 * Class: java_io_UnixFileSystem
48 * Method: checkAccess
49 * Signature: (Ljava/io/File;I)Z
50 */
51JNIEXPORT jboolean JNICALL Java_java_io_UnixFileSystem_checkAccess
52 (JNIEnv *, jobject, jobject, jint);
53
54/*
55 * Class: java_io_UnixFileSystem
56 * Method: getLastModifiedTime
57 * Signature: (Ljava/io/File;)J
58 */
59JNIEXPORT jlong JNICALL Java_java_io_UnixFileSystem_getLastModifiedTime
60 (JNIEnv *, jobject, jobject);
61
62/*
63 * Class: java_io_UnixFileSystem
64 * Method: getLength
65 * Signature: (Ljava/io/File;)J
66 */
67JNIEXPORT jlong JNICALL Java_java_io_UnixFileSystem_getLength
68 (JNIEnv *, jobject, jobject);
69
70/*
71 * Class: java_io_UnixFileSystem
72 * Method: setPermission
73 * Signature: (Ljava/io/File;IZZ)Z
74 */
75JNIEXPORT jboolean JNICALL Java_java_io_UnixFileSystem_setPermission
76 (JNIEnv *, jobject, jobject, jint, jboolean, jboolean);
77
78/*
79 * Class: java_io_UnixFileSystem
80 * Method: createFileExclusively
81 * Signature: (Ljava/lang/String;)Z
82 */
83JNIEXPORT jboolean JNICALL Java_java_io_UnixFileSystem_createFileExclusively
84 (JNIEnv *, jobject, jstring);
85
86/*
87 * Class: java_io_UnixFileSystem
88 * Method: delete0
89 * Signature: (Ljava/io/File;)Z
90 */
91JNIEXPORT jboolean JNICALL Java_java_io_UnixFileSystem_delete0
92 (JNIEnv *, jobject, jobject);
93
94/*
95 * Class: java_io_UnixFileSystem
96 * Method: list
97 * Signature: (Ljava/io/File;)[Ljava/lang/String;
98 */
99JNIEXPORT jobjectArray JNICALL Java_java_io_UnixFileSystem_list
100 (JNIEnv *, jobject, jobject);
101
102/*
103 * Class: java_io_UnixFileSystem
104 * Method: createDirectory
105 * Signature: (Ljava/io/File;)Z
106 */
107JNIEXPORT jboolean JNICALL Java_java_io_UnixFileSystem_createDirectory
108 (JNIEnv *, jobject, jobject);
109
110/*
111 * Class: java_io_UnixFileSystem
112 * Method: rename0
113 * Signature: (Ljava/io/File;Ljava/io/File;)Z
114 */
115JNIEXPORT jboolean JNICALL Java_java_io_UnixFileSystem_rename0
116 (JNIEnv *, jobject, jobject, jobject);
117
118/*
119 * Class: java_io_UnixFileSystem
120 * Method: setLastModifiedTime
121 * Signature: (Ljava/io/File;J)Z
122 */
123JNIEXPORT jboolean JNICALL Java_java_io_UnixFileSystem_setLastModifiedTime
124 (JNIEnv *, jobject, jobject, jlong);
125
126/*
127 * Class: java_io_UnixFileSystem
128 * Method: setReadOnly
129 * Signature: (Ljava/io/File;)Z
130 */
131JNIEXPORT jboolean JNICALL Java_java_io_UnixFileSystem_setReadOnly
132 (JNIEnv *, jobject, jobject);
133
134/*
135 * Class: java_io_UnixFileSystem
136 * Method: getSpace
137 * Signature: (Ljava/io/File;I)J
138 */
139JNIEXPORT jlong JNICALL Java_java_io_UnixFileSystem_getSpace
140 (JNIEnv *, jobject, jobject, jint);
141
142/*
143 * Class: java_io_UnixFileSystem
144 * Method: getNameMax0
145 * Signature: (Ljava/lang/String;)J
146 */
147JNIEXPORT jlong JNICALL Java_java_io_UnixFileSystem_getNameMax0
148 (JNIEnv *, jobject, jstring);
149
150/*
151 * Class: java_io_UnixFileSystem
152 * Method: initIDs
153 * Signature: ()V
154 */
155JNIEXPORT void JNICALL Java_java_io_UnixFileSystem_initIDs
156 (JNIEnv *, jclass);
157
158#ifdef __cplusplus
159}
160#endif
161#endif
162