hurd-java
Java bindings for Mach and Hurd
Defines | Functions
mach/Mach.h File Reference
#include <jni.h>

Go to the source code of this file.

Defines

#define org_gnu_mach_Mach_MSG_TIMEOUT_NONE   0LL
#define org_gnu_mach_Mach_MSG_OPTION_NONE   0L
#define org_gnu_mach_Mach_SEND_MSG   1L
#define org_gnu_mach_Mach_RCV_MSG   2L
#define org_gnu_mach_Mach_SEND_TIMEOUT   16L
#define org_gnu_mach_Mach_SEND_NOTIFY   32L
#define org_gnu_mach_Mach_SEND_INTERRUPT   64L
#define org_gnu_mach_Mach_SEND_CANCEL   128L
#define org_gnu_mach_Mach_RCV_TIMEOUT   256L
#define org_gnu_mach_Mach_RCV_NOTIFY   512L
#define org_gnu_mach_Mach_RCV_INTERRUPT   1024L
#define org_gnu_mach_Mach_RCV_LARGE   2048L

Functions

JNIEXPORT jint JNICALL Java_org_gnu_mach_Mach_replyPort (JNIEnv *env, jclass)
JNIEXPORT jint JNICALL Java_org_gnu_mach_Mach_msg (JNIEnv *env, jclass, jobject, jint, jint, jlong, jint)
JNIEXPORT jint JNICALL Java_org_gnu_mach_Mach_taskSelf (JNIEnv *env, jclass)

Define Documentation

#define org_gnu_mach_Mach_MSG_OPTION_NONE   0L

Definition at line 20 of file Mach.h.

#define org_gnu_mach_Mach_MSG_TIMEOUT_NONE   0LL

Definition at line 18 of file Mach.h.

#define org_gnu_mach_Mach_RCV_INTERRUPT   1024L

Definition at line 38 of file Mach.h.

#define org_gnu_mach_Mach_RCV_LARGE   2048L

Definition at line 40 of file Mach.h.

#define org_gnu_mach_Mach_RCV_MSG   2L

Definition at line 24 of file Mach.h.

#define org_gnu_mach_Mach_RCV_NOTIFY   512L

Definition at line 36 of file Mach.h.

#define org_gnu_mach_Mach_RCV_TIMEOUT   256L

Definition at line 34 of file Mach.h.

#define org_gnu_mach_Mach_SEND_CANCEL   128L

Definition at line 32 of file Mach.h.

#define org_gnu_mach_Mach_SEND_INTERRUPT   64L

Definition at line 30 of file Mach.h.

#define org_gnu_mach_Mach_SEND_MSG   1L

Definition at line 22 of file Mach.h.

#define org_gnu_mach_Mach_SEND_NOTIFY   32L

Definition at line 28 of file Mach.h.

#define org_gnu_mach_Mach_SEND_TIMEOUT   16L

Definition at line 26 of file Mach.h.


Function Documentation

JNIEXPORT jint JNICALL Java_org_gnu_mach_Mach_msg ( JNIEnv *  env,
jclass  ,
jobject  ,
jint  ,
jint  ,
jlong  ,
jint   
)

Definition at line 13 of file Mach.c.

JNIEXPORT jint JNICALL Java_org_gnu_mach_Mach_replyPort ( JNIEnv *  env,
jclass   
)

Definition at line 7 of file Mach.c.

JNIEXPORT jint JNICALL Java_org_gnu_mach_Mach_taskSelf ( JNIEnv *  env,
jclass   
)

Definition at line 31 of file Mach.c.

 All Classes Namespaces Files Functions Variables Enumerations Defines