static void Init_rbsigar_version(VALUE rclass) { sigar_version_t *sv = sigar_version_get(); RB_SIGAR_DEFINE_CONST_STR("BUILD_DATE", sv->build_date); RB_SIGAR_DEFINE_CONST_STR("SCM_REVISION", sv->scm_revision); RB_SIGAR_DEFINE_CONST_STR("VERSION", sv->version); }
JNIEXPORT jstring SIGAR_JNIx(getNativeScmRevision) (JNIEnv *env, jclass cls) { sigar_version_t *version = sigar_version_get(); return JENV->NewStringUTF(env, version->scm_revision); }
JNIEXPORT jstring SIGAR_JNIx(getNativeBuildDate) (JNIEnv *env, jclass cls) { sigar_version_t *version = sigar_version_get(); return JENV->NewStringUTF(env, version->build_date); }