1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class sun_nio_ch_IOUtil */
4
5#ifndef _Included_sun_nio_ch_IOUtil
6#define _Included_sun_nio_ch_IOUtil
7#ifdef __cplusplus
8extern "C" {
9#endif
10/*
11 * Class: sun_nio_ch_IOUtil
12 * Method: randomBytes
13 * Signature: ([B)Z
14 */
15JNIEXPORT jboolean JNICALL Java_sun_nio_ch_IOUtil_randomBytes
16 (JNIEnv *, jclass, jbyteArray);
17
18/*
19 * Class: sun_nio_ch_IOUtil
20 * Method: makePipe
21 * Signature: (Z)J
22 */
23JNIEXPORT jlong JNICALL Java_sun_nio_ch_IOUtil_makePipe
24 (JNIEnv *, jclass, jboolean);
25
26/*
27 * Class: sun_nio_ch_IOUtil
28 * Method: write1
29 * Signature: (IB)I
30 */
31JNIEXPORT jint JNICALL Java_sun_nio_ch_IOUtil_write1
32 (JNIEnv *, jclass, jint, jbyte);
33
34/*
35 * Class: sun_nio_ch_IOUtil
36 * Method: drain
37 * Signature: (I)Z
38 */
39JNIEXPORT jboolean JNICALL Java_sun_nio_ch_IOUtil_drain
40 (JNIEnv *, jclass, jint);
41
42/*
43 * Class: sun_nio_ch_IOUtil
44 * Method: drain1
45 * Signature: (I)I
46 */
47JNIEXPORT jint JNICALL Java_sun_nio_ch_IOUtil_drain1
48 (JNIEnv *, jclass, jint);
49
50/*
51 * Class: sun_nio_ch_IOUtil
52 * Method: configureBlocking
53 * Signature: (Ljava/io/FileDescriptor;Z)V
54 */
55JNIEXPORT void JNICALL Java_sun_nio_ch_IOUtil_configureBlocking
56 (JNIEnv *, jclass, jobject, jboolean);
57
58/*
59 * Class: sun_nio_ch_IOUtil
60 * Method: fdVal
61 * Signature: (Ljava/io/FileDescriptor;)I
62 */
63JNIEXPORT jint JNICALL Java_sun_nio_ch_IOUtil_fdVal
64 (JNIEnv *, jclass, jobject);
65
66/*
67 * Class: sun_nio_ch_IOUtil
68 * Method: setfdVal
69 * Signature: (Ljava/io/FileDescriptor;I)V
70 */
71JNIEXPORT void JNICALL Java_sun_nio_ch_IOUtil_setfdVal
72 (JNIEnv *, jclass, jobject, jint);
73
74/*
75 * Class: sun_nio_ch_IOUtil
76 * Method: fdLimit
77 * Signature: ()I
78 */
79JNIEXPORT jint JNICALL Java_sun_nio_ch_IOUtil_fdLimit
80 (JNIEnv *, jclass);
81
82/*
83 * Class: sun_nio_ch_IOUtil
84 * Method: iovMax
85 * Signature: ()I
86 */
87JNIEXPORT jint JNICALL Java_sun_nio_ch_IOUtil_iovMax
88 (JNIEnv *, jclass);
89
90/*
91 * Class: sun_nio_ch_IOUtil
92 * Method: initIDs
93 * Signature: ()V
94 */
95JNIEXPORT void JNICALL Java_sun_nio_ch_IOUtil_initIDs
96 (JNIEnv *, jclass);
97
98#ifdef __cplusplus
99}
100#endif
101#endif
102