aboutsummaryrefslogtreecommitdiff
path: root/libps/spec.c
diff options
context:
space:
mode:
Diffstat (limited to 'libps/spec.c')
-rw-r--r--libps/spec.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/libps/spec.c b/libps/spec.c
index 4760c431..c9164f9d 100644
--- a/libps/spec.c
+++ b/libps/spec.c
@@ -32,10 +32,16 @@
#include "ps.h"
#include "common.h"
+#include "../utils/msgids.h"
/* XXX */
static char *get_syscall_name (int num) { return 0; }
-static char *get_rpc_name (mach_msg_id_t it) { return 0; }
+
+static char *get_rpc_name (mach_msg_id_t it)
+{
+ const struct msgid_info *info = msgid_info (it);
+ return info ? info->name : 0;
+}
/* ---------------------------------------------------------------- */
/* Getter definitions */