1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class java_lang_ProcessHandleImpl */
4
5#ifndef _Included_java_lang_ProcessHandleImpl
6#define _Included_java_lang_ProcessHandleImpl
7#ifdef __cplusplus
8extern "C" {
9#endif
10#undef java_lang_ProcessHandleImpl_NOT_A_CHILD
11#define java_lang_ProcessHandleImpl_NOT_A_CHILD -2L
12/*
13 * Class: java_lang_ProcessHandleImpl
14 * Method: initNative
15 * Signature: ()V
16 */
17JNIEXPORT void JNICALL Java_java_lang_ProcessHandleImpl_initNative
18 (JNIEnv *, jclass);
19
20/*
21 * Class: java_lang_ProcessHandleImpl
22 * Method: waitForProcessExit0
23 * Signature: (JZ)I
24 */
25JNIEXPORT jint JNICALL Java_java_lang_ProcessHandleImpl_waitForProcessExit0
26 (JNIEnv *, jclass, jlong, jboolean);
27
28/*
29 * Class: java_lang_ProcessHandleImpl
30 * Method: getCurrentPid0
31 * Signature: ()J
32 */
33JNIEXPORT jlong JNICALL Java_java_lang_ProcessHandleImpl_getCurrentPid0
34 (JNIEnv *, jclass);
35
36/*
37 * Class: java_lang_ProcessHandleImpl
38 * Method: parent0
39 * Signature: (JJ)J
40 */
41JNIEXPORT jlong JNICALL Java_java_lang_ProcessHandleImpl_parent0
42 (JNIEnv *, jclass, jlong, jlong);
43
44/*
45 * Class: java_lang_ProcessHandleImpl
46 * Method: getProcessPids0
47 * Signature: (J[J[J[J)I
48 */
49JNIEXPORT jint JNICALL Java_java_lang_ProcessHandleImpl_getProcessPids0
50 (JNIEnv *, jclass, jlong, jlongArray, jlongArray, jlongArray);
51
52/*
53 * Class: java_lang_ProcessHandleImpl
54 * Method: destroy0
55 * Signature: (JJZ)Z
56 */
57JNIEXPORT jboolean JNICALL Java_java_lang_ProcessHandleImpl_destroy0
58 (JNIEnv *, jclass, jlong, jlong, jboolean);
59
60/*
61 * Class: java_lang_ProcessHandleImpl
62 * Method: isAlive0
63 * Signature: (J)J
64 */
65JNIEXPORT jlong JNICALL Java_java_lang_ProcessHandleImpl_isAlive0
66 (JNIEnv *, jclass, jlong);
67
68#ifdef __cplusplus
69}
70#endif
71#endif
72