Skip to content

Commit

Permalink
Merge pull request #1675 from mharbison72/issue-1660
Browse files Browse the repository at this point in the history
process_collector: avoid a compiler warning on macOS (fixes #1660)
  • Loading branch information
bwplotka authored Nov 7, 2024
2 parents 0c73c1c + 3c21cc0 commit 02883cb
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions prometheus/process_collector_cgo_darwin.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,16 @@

#include <mach/mach_init.h>
#include <mach/task.h>
// Compiler warns that shared_memory_server.h is deprecated, use this instead.
// But this doesn't define SHARED_DATA_REGION_SIZE or SHARED_TEXT_REGION_SIZE.
//#include <mach/shared_region.h>
#include <mach/shared_memory_server.h>
#include <mach/mach_vm.h>

// The compiler warns that mach/shared_memory_server.h is deprecated, and to use
// mach/shared_region.h instead. But that doesn't define
// SHARED_DATA_REGION_SIZE or SHARED_TEXT_REGION_SIZE, so redefine them here and
// avoid a warning message when running tests.
#define GLOBAL_SHARED_TEXT_SEGMENT 0x90000000U
#define SHARED_DATA_REGION_SIZE 0x10000000
#define SHARED_TEXT_REGION_SIZE 0x10000000


int get_memory_info(unsigned long long *rss, unsigned long long *vsize)
{
Expand Down

0 comments on commit 02883cb

Please sign in to comment.