int luv_loadavg(lua_State* L) { double avg[3]; uv_loadavg(avg); lua_pushnumber(L, avg[0]); lua_pushnumber(L, avg[1]); lua_pushnumber(L, avg[2]); return 3; }
static PyObject * Util_func_loadavg(PyObject *obj) { double avg[3]; UNUSED_ARG(obj); uv_loadavg(avg); return Py_BuildValue("(ddd)", avg[0], avg[1], avg[2]); }
static int rava_system_load(lua_State* L) { double loadavg[3]; uv_loadavg(loadavg); lua_pushnumber(L, loadavg[0]); lua_pushnumber(L, loadavg[1]); lua_pushnumber(L, loadavg[2]); return 3; }
/* * Class: com_oracle_libuv_LibUV * Method: _getLoadAvg * Signature: ()[D */ JNIEXPORT jdoubleArray JNICALL Java_com_oracle_libuv_LibUV__1getLoadAvg (JNIEnv *env, jclass cls) { double loadavg[3]; uv_loadavg(loadavg); jdoubleArray array = env->NewDoubleArray(3); if (array != NULL) { env->SetDoubleArrayRegion(array, 0, 3, loadavg); } return array; }