Skip to content

Commit f229c0d

Browse files
authored
chore(vendor): fix psutil getpagesize() for newer macos (#3382) (#3385) (#3388)
Newer versions of macos do not have `getpagesize()`, and instead `PAGE_SIZE` should be used. giampaolo/psutil#1794 (cherry picked from commit d9b9ad8) Co-authored-by: Brett Langdon <[email protected]> (cherry picked from commit b854fc2) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 parent 545bd63 commit f229c0d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ddtrace/vendor/psutil/_psutil_osx.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ psutil_virtual_mem(PyObject *self, PyObject *args) {
513513
uint64_t total;
514514
size_t len = sizeof(total);
515515
vm_statistics_data_t vm;
516-
int pagesize = getpagesize();
516+
int pagesize = PAGE_SIZE;
517517
// physical mem
518518
mib[0] = CTL_HW;
519519
mib[1] = HW_MEMSIZE;
@@ -553,7 +553,7 @@ psutil_swap_mem(PyObject *self, PyObject *args) {
553553
size_t size;
554554
struct xsw_usage totals;
555555
vm_statistics_data_t vmstat;
556-
int pagesize = getpagesize();
556+
int pagesize = PAGE_SIZE;
557557

558558
mib[0] = CTL_VM;
559559
mib[1] = VM_SWAPUSAGE;

0 commit comments

Comments
 (0)