Lines Matching refs:env

54 static void throwUnixException(JNIEnv* env, int errnum) {
55 jobject x = JNU_NewObjectByName(env, "sun/nio/fs/UnixException",
58 (*env)->Throw(env, x);
63 Java_sun_nio_fs_LinuxNativeDispatcher_init(JNIEnv *env, jclass clazz)
70 clazz = (*env)->FindClass(env, "sun/nio/fs/UnixMountEntry");
74 entry_name = (*env)->GetFieldID(env, clazz, "name", "[B");
75 entry_dir = (*env)->GetFieldID(env, clazz, "dir", "[B");
76 entry_fstype = (*env)->GetFieldID(env, clazz, "fstype", "[B");
77 entry_options = (*env)->GetFieldID(env, clazz, "opts", "[B");
81 Java_sun_nio_fs_LinuxNativeDispatcher_fgetxattr0(JNIEnv* env, jclass clazz,
95 throwUnixException(env, errno);
100 Java_sun_nio_fs_LinuxNativeDispatcher_fsetxattr0(JNIEnv* env, jclass clazz,
114 throwUnixException(env, errno);
118 Java_sun_nio_fs_LinuxNativeDispatcher_fremovexattr0(JNIEnv* env, jclass clazz,
131 throwUnixException(env, errno);
135 Java_sun_nio_fs_LinuxNativeDispatcher_flistxattr(JNIEnv* env, jclass clazz,
148 throwUnixException(env, errno);
153 Java_sun_nio_fs_LinuxNativeDispatcher_setmntent0(JNIEnv* env, jclass this, jlong pathAddress,
164 throwUnixException(env, errno);
170 Java_sun_nio_fs_LinuxNativeDispatcher_getmntent(JNIEnv* env, jclass this,
194 bytes = (*env)->NewByteArray(env, len);
197 (*env)->SetByteArrayRegion(env, bytes, 0, len, (jbyte*)name);
198 (*env)->SetObjectField(env, entry, entry_name, bytes);
201 bytes = (*env)->NewByteArray(env, len);
204 (*env)->SetByteArrayRegion(env, bytes, 0, len, (jbyte*)dir);
205 (*env)->SetObjectField(env, entry, entry_dir, bytes);
208 bytes = (*env)->NewByteArray(env, len);
211 (*env)->SetByteArrayRegion(env, bytes, 0, len, (jbyte*)fstype);
212 (*env)->SetObjectField(env, entry, entry_fstype, bytes);
215 bytes = (*env)->NewByteArray(env, len);
218 (*env)->SetByteArrayRegion(env, bytes, 0, len, (jbyte*)options);
219 (*env)->SetObjectField(env, entry, entry_options, bytes);
225 Java_sun_nio_fs_LinuxNativeDispatcher_endmntent(JNIEnv* env, jclass this, jlong stream)