]> git.saurik.com Git - apple/launchd.git/blobdiff - launchd/src/launchd_helper.defs
launchd-392.18.tar.gz
[apple/launchd.git] / launchd / src / launchd_helper.defs
diff --git a/launchd/src/launchd_helper.defs b/launchd/src/launchd_helper.defs
new file mode 100644 (file)
index 0000000..bf69105
--- /dev/null
@@ -0,0 +1,24 @@
+#include <mach/std_types.defs>
+#include <mach/mach_types.defs>
+#include "launchd_mig_types.defs"
+import "vproc.h";
+import "vproc_priv.h";
+import "vproc_internal.h";
+
+subsystem launchd_helper 4241011;
+
+userprefix helper_downcall_;
+serverprefix helper_recv_;
+
+simpleroutine
+ping(
+                                       p                       : mach_port_move_send_once_t;
+ServerAuditToken       token           : audit_token_t
+);
+
+/* For coreservicesd to harvest exit status, not actually for UserEventAgent. */
+simpleroutine
+wait(
+                                       p                       : mach_port_move_send_once_t;
+                                       status          : int
+);