share some utils
This commit is contained in:
parent
0be694fca5
commit
a77a94454f
|
@ -14,23 +14,12 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "javasigar_generated.h"
|
#include "javasigar_generated.h"
|
||||||
|
#include "javasigar.h"
|
||||||
|
|
||||||
#if defined(__osf__)
|
#if defined(__osf__)
|
||||||
#define SIGAR_POINTER_LONG
|
#define SIGAR_POINTER_LONG
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define JENV (*env)
|
|
||||||
|
|
||||||
#define SIGAR_PACKAGE "net/hyperic/sigar/"
|
|
||||||
|
|
||||||
#define SIGAR_JNI(m) JNICALL Java_net_hyperic_sigar_##m
|
|
||||||
|
|
||||||
#define SIGAR_FIND_CLASS(name) \
|
|
||||||
JENV->FindClass(env, SIGAR_PACKAGE name)
|
|
||||||
|
|
||||||
#define SIGAR_CLASS_SIG(name) \
|
|
||||||
"L" SIGAR_PACKAGE name ";"
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
jclass classref;
|
jclass classref;
|
||||||
jfieldID *ids;
|
jfieldID *ids;
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
#define JENV (*env)
|
||||||
|
|
||||||
|
#define SIGAR_PACKAGE "net/hyperic/sigar/"
|
||||||
|
|
||||||
|
#define SIGAR_JNI(m) JNICALL Java_net_hyperic_sigar_##m
|
||||||
|
|
||||||
|
#define SIGAR_FIND_CLASS(name) \
|
||||||
|
JENV->FindClass(env, SIGAR_PACKAGE name)
|
||||||
|
|
||||||
|
#define SIGAR_CLASS_SIG(name) \
|
||||||
|
"L" SIGAR_PACKAGE name ";"
|
||||||
|
|
Loading…
Reference in New Issue