From c644533e2a8cd395997609f7e33b1e38c27e40f0 Mon Sep 17 00:00:00 2001 From: Flavio Cruz Date: Mon, 5 Dec 2022 01:34:56 -0500 Subject: Fix *printf specifier for user space mach ports. mach_port_t are mach_port_name_t and thus require %u instead of %lu. Message-Id: --- procfs/process.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'procfs/process.c') diff --git a/procfs/process.c b/procfs/process.c index 6e4c1515..f608bed6 100644 --- a/procfs/process.c +++ b/procfs/process.c @@ -191,7 +191,7 @@ process_file_gc_maps (struct proc_stat *ps, char **contents) else mach_port_deallocate (mach_task_self (), obj); - fprintf (s, "[mem_obj=%lu]\n", obj); + fprintf (s, "[mem_obj=%u]\n", obj); } else fprintf (s, "\n"); -- cgit v1.2.3