aboutsummaryrefslogtreecommitdiffstats
path: root/system_cmds/taskpolicy.tproj
diff options
context:
space:
mode:
Diffstat (limited to 'system_cmds/taskpolicy.tproj')
-rw-r--r--system_cmds/taskpolicy.tproj/taskpolicy-entitlements.plist2
-rw-r--r--system_cmds/taskpolicy.tproj/taskpolicy.c5
2 files changed, 4 insertions, 3 deletions
diff --git a/system_cmds/taskpolicy.tproj/taskpolicy-entitlements.plist b/system_cmds/taskpolicy.tproj/taskpolicy-entitlements.plist
index 39c14ef..f0bf565 100644
--- a/system_cmds/taskpolicy.tproj/taskpolicy-entitlements.plist
+++ b/system_cmds/taskpolicy.tproj/taskpolicy-entitlements.plist
@@ -2,7 +2,7 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
- <key>com.apple.security.cs.debugger.root</key>
+ <key>com.apple.private.task_policy</key>
<true/>
</dict>
</plist>
diff --git a/system_cmds/taskpolicy.tproj/taskpolicy.c b/system_cmds/taskpolicy.tproj/taskpolicy.c
index 3260bb6..5bc9684 100644
--- a/system_cmds/taskpolicy.tproj/taskpolicy.c
+++ b/system_cmds/taskpolicy.tproj/taskpolicy.c
@@ -22,6 +22,7 @@
* @APPLE_LICENSE_HEADER_END@
*/
+#include <System/sys/proc.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
@@ -196,9 +197,9 @@ int main(int argc, char * argv[])
qosinfo.task_throughput_qos_tier != THROUGHPUT_QOS_TIER_UNSPECIFIED){
mach_port_t task;
if (pid) {
- ret = task_for_pid(mach_task_self(), pid, &task);
+ ret = task_name_for_pid(mach_task_self(), pid, &task);
if (ret != KERN_SUCCESS) {
- err(EX_SOFTWARE, "task_for_pid(%d) failed", pid);
+ err(EX_SOFTWARE, "task_name_for_pid(%d) failed", pid);
return EX_OSERR;
}
} else {