X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/e2fac8b15b12a7979f72090454d850e612fc5b13..b0d623f7f2ae71ed96e60569f61f9a9a27016e80:/osfmk/kern/host_statistics.h diff --git a/osfmk/kern/host_statistics.h b/osfmk/kern/host_statistics.h index 582105edc..a1471c6f4 100644 --- a/osfmk/kern/host_statistics.h +++ b/osfmk/kern/host_statistics.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -43,9 +43,16 @@ #include +#if defined(__ppc__) /* On ppc, vm statistics are still 32-bit */ #define VM_STAT_INCR(event) \ MACRO_BEGIN \ - OSAddAtomic(1, (SInt32 *)(&(PROCESSOR_DATA(current_processor(), vm_stat).event))); \ + OSAddAtomic(1, (SInt32 *) (&(PROCESSOR_DATA(current_processor(), vm_stat).event))); \ MACRO_END +#else /* !(defined(__ppc__)) */ +#define VM_STAT_INCR(event) \ +MACRO_BEGIN \ + OSAddAtomic64(1, (SInt64 *) (&(PROCESSOR_DATA(current_processor(), vm_stat).event))); \ +MACRO_END +#endif /* !(defined(__ppc__)) */ #endif /* _KERN_HOST_STATISTICS_H_ */