X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/e3027f41d0120b4278cca462f397b6619dcd9ac5..0b4e3aa066abc0728aacb4bbeb86f53f9737156e:/osfmk/mach/task_policy.h diff --git a/osfmk/mach/task_policy.h b/osfmk/mach/task_policy.h index 9a57a45fd..cbf35f467 100644 --- a/osfmk/mach/task_policy.h +++ b/osfmk/mach/task_policy.h @@ -108,14 +108,19 @@ kern_return_t task_policy_get( #define TASK_CATEGORY_POLICY 1 +enum task_role { + TASK_RENICED = -1, + TASK_UNSPECIFIED = 0, + TASK_FOREGROUND_APPLICATION, + TASK_BACKGROUND_APPLICATION, + TASK_CONTROL_APPLICATION, + TASK_GRAPHICS_SERVER +}; + +typedef enum task_role task_role_t; + struct task_category_policy { - enum { - TASK_UNSPECIFIED = 0, - TASK_FOREGROUND_APPLICATION, - TASK_BACKGROUND_APPLICATION, - TASK_CONTROL_APPLICATION, - TASK_GRAPHICS_SERVER, - } role; + task_role_t role; }; typedef struct task_category_policy task_category_policy_data_t;