コード例 #1
0
ファイル: rbsigar.c プロジェクト: weigon/sigar
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);
}
コード例 #2
0
JNIEXPORT jstring SIGAR_JNIx(getNativeScmRevision)
(JNIEnv *env, jclass cls)
{
    sigar_version_t *version = sigar_version_get();
    return JENV->NewStringUTF(env, version->scm_revision);
}
コード例 #3
0
JNIEXPORT jstring SIGAR_JNIx(getNativeBuildDate)
(JNIEnv *env, jclass cls)
{
    sigar_version_t *version = sigar_version_get();
    return JENV->NewStringUTF(env, version->build_date);
}