Esempio n. 1
0
void Java_com_mathieu_alloclient_Pipe_closeInput(JNIEnv *env, jobject obj)
{
	FileDescriptor input;
	if(!getObjectField(env, obj, "input", "Ljava/io/FileDescriptor;", &input))
		return;
	if(!closeFileDescriptor(env, input))
		return;
}
JNIEXPORT void JNICALL
Java_sun_nio_ch_FileDispatcher_closeIntFD(JNIEnv *env, jclass clazz, jint fd)
{
    closeFileDescriptor(env, fd);
}
JNIEXPORT void JNICALL
Java_sun_nio_ch_FileDispatcher_close0(JNIEnv *env, jclass clazz, jobject fdo)
{
    jint fd = fdval(env, fdo);
    closeFileDescriptor(env, fd);
}
Esempio n. 4
0
File: pipe.c Progetto: mlang/brltty
static void
closeInputDescriptor (NamedPipeObject *obj) {
  closeFileDescriptor(obj->input.descriptor);
  initializeInputDescriptor(obj);
}