diff options
Diffstat (limited to 'testing/open-vm-tools/getloadavg-uclibc.patch')
-rw-r--r-- | testing/open-vm-tools/getloadavg-uclibc.patch | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/testing/open-vm-tools/getloadavg-uclibc.patch b/testing/open-vm-tools/getloadavg-uclibc.patch index 247bd70374..ccc4c388ed 100644 --- a/testing/open-vm-tools/getloadavg-uclibc.patch +++ b/testing/open-vm-tools/getloadavg-uclibc.patch @@ -1,11 +1,10 @@ -diff --git a/lib/misc/hostinfoPosix.c b/lib/misc/hostinfoPosix.c -index eeeb620..67387be 100644 --- a/lib/misc/hostinfoPosix.c +++ b/lib/misc/hostinfoPosix.c -@@ -1355,8 +1355,16 @@ HostinfoGetLoadAverage(float *avg0, // IN/OUT: +@@ -1398,7 +1398,15 @@ float *avg1, // IN/OUT: float *avg2) // IN/OUT: { +-#if defined(__linux__) || defined(__APPLE__) +#if defined(__UCLIBC__) + FILE *f; + if ((f = fopen("/proc/loadavg", "r")) == NULL) @@ -14,8 +13,6 @@ index eeeb620..67387be 100644 + fclose(f); + return TRUE; + - /* getloadavg(3) was introduced with glibc 2.2 */ --#if defined(GLIBC_VERSION_22) || defined(__APPLE__) +#elif defined(GLIBC_VERSION_22) || defined(__APPLE__) double avg[3]; int res; |