mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 10:28:47 +00:00
Address code review feedback for process.threadCpuUsage
- Change #ifdef to #if defined(RUSAGE_THREAD) for consistency - Update hardcoded libuv version from 1.48.0 to 1.51.0 to match vendored version This ensures process.versions.uv correctly reports 1.51.0, which is the actual version bundled in vendor/node/deps/uv that includes uv_getrusage_thread (added in libuv 1.50.0). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -232,7 +232,7 @@ static JSValue constructVersions(VM& vm, JSObject* processObject)
|
||||
#if OS(WINDOWS)
|
||||
object->putDirect(vm, JSC::Identifier::fromString(vm, "uv"_s), JSValue(JSC::jsOwnedString(vm, String::fromLatin1(uv_version_string()))), 0);
|
||||
#else
|
||||
object->putDirect(vm, JSC::Identifier::fromString(vm, "uv"_s), JSValue(JSC::jsOwnedString(vm, String("1.48.0"_s))), 0);
|
||||
object->putDirect(vm, JSC::Identifier::fromString(vm, "uv"_s), JSValue(JSC::jsOwnedString(vm, String("1.51.0"_s))), 0);
|
||||
#endif
|
||||
object->putDirect(vm, JSC::Identifier::fromString(vm, "napi"_s), JSValue(JSC::jsOwnedString(vm, String("10"_s))), 0);
|
||||
|
||||
@@ -3161,7 +3161,7 @@ JSC_DEFINE_HOST_FUNCTION(Process_functionThreadCpuUsage, (JSC::JSGlobalObject *
|
||||
|
||||
#elif OS(LINUX)
|
||||
struct rusage rusage;
|
||||
#ifdef RUSAGE_THREAD
|
||||
#if defined(RUSAGE_THREAD)
|
||||
int status = getrusage(RUSAGE_THREAD, &rusage);
|
||||
#elifdef RUSAGE_LWP
|
||||
int status = getrusage(RUSAGE_LWP, &rusage);
|
||||
|
||||
Reference in New Issue
Block a user