1*27b03b36SApple OSS Distributions #include <mach/vm_param.h> 2*27b03b36SApple OSS Distributions 3*27b03b36SApple OSS Distributions /* 4*27b03b36SApple OSS Distributions * This tells compiler_rt not to include userspace-specific stuff writing 5*27b03b36SApple OSS Distributions * profile data to a file. 6*27b03b36SApple OSS Distributions */ 7*27b03b36SApple OSS Distributions int __llvm_profile_runtime = 0; 8*27b03b36SApple OSS Distributions 9*27b03b36SApple OSS Distributions /* compiler-rt requires this. It uses it to page-align 10*27b03b36SApple OSS Distributions * certain things inside its buffers. 11*27b03b36SApple OSS Distributions */ 12*27b03b36SApple OSS Distributions 13*27b03b36SApple OSS Distributions extern int getpagesize(void); 14*27b03b36SApple OSS Distributions 15*27b03b36SApple OSS Distributions int getpagesize()16*27b03b36SApple OSS Distributionsgetpagesize() 17*27b03b36SApple OSS Distributions { 18*27b03b36SApple OSS Distributions return PAGE_SIZE; 19*27b03b36SApple OSS Distributions } 20