X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/9bccf70c0258c7cac2dcb80011b2a964d884c552..13fec9890cf095cc781fdf7b8917cb03bf32dd4c:/osfmk/mach/thread_info.h diff --git a/osfmk/mach/thread_info.h b/osfmk/mach/thread_info.h index 7b99b9f59..e324aa5fc 100644 --- a/osfmk/mach/thread_info.h +++ b/osfmk/mach/thread_info.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * @@ -63,11 +63,10 @@ #ifndef _MACH_THREAD_INFO_H_ #define _MACH_THREAD_INFO_H_ -#include - #include #include #include +#include #include /* @@ -98,8 +97,8 @@ struct thread_basic_info { typedef struct thread_basic_info thread_basic_info_data_t; typedef struct thread_basic_info *thread_basic_info_t; -#define THREAD_BASIC_INFO_COUNT \ - (sizeof(thread_basic_info_data_t) / sizeof(natural_t)) +#define THREAD_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(thread_basic_info_data_t) / sizeof(natural_t))) /* * Scale factor for usage field. @@ -125,12 +124,12 @@ typedef struct thread_basic_info *thread_basic_info_t; #define TH_FLAGS_SWAPPED 0x1 /* thread is swapped out */ #define TH_FLAGS_IDLE 0x2 /* thread is an idle thread */ -#ifdef __APPLE_API_UNSTABLE +/* + * Obsolete interfaces. + */ #define THREAD_SCHED_TIMESHARE_INFO 10 #define THREAD_SCHED_RR_INFO 11 #define THREAD_SCHED_FIFO_INFO 12 -#endif /* __APPLE_API_UNSTABLE */ - #endif /* _MACH_THREAD_INFO_H_ */