bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Remove unused mig type definitions in gnumach


From: Flavio Cruz
Subject: [PATCH] Remove unused mig type definitions in gnumach
Date: Sun, 6 Nov 2022 01:19:41 -0400

* include/mach/mach_types.defs: host_basic_info_data_t,
  host_sched_info_data_t,
  host_load_info_data_t,
  processor_basic_info_data_t,
  processor_set_basic_info_data_t,
  processor_set_sched_info_data_t,
  hread_basic_info_data_t,
  thread_sched_info_data_t,
  task_basic_info_data_t,
  task_events_info,
  task_thread_times_info_data_t,
  machine_info_data_t,
  machine_slot_data_t
* include/mach_debug/mach_debug_types.defs: ipc_info_name_t,
  ipc_info_name_array_t

Tested by bootstrapping a Hurd system from scratch.
---
 include/mach/mach_types.defs             | 18 ------------------
 include/mach_debug/mach_debug_types.defs |  3 ---
 2 files changed, 21 deletions(-)

diff --git a/include/mach/mach_types.defs b/include/mach/mach_types.defs
index 5c9fb2a8..4412d726 100644
--- a/include/mach/mach_types.defs
+++ b/include/mach/mach_types.defs
@@ -152,14 +152,8 @@ type vm_machine_attribute_val_t = int;
 type vm_sync_t = int;
 
 type thread_info_t             = array[*:1024] of integer_t;
-type thread_basic_info_data_t  = struct[11] of integer_t;
-type thread_sched_info_data_t  = struct[7] of integer_t;
 
 type task_info_t               = array[*:1024] of integer_t;
-type task_basic_info_data_t    = struct[8] of integer_t;
-type task_events_info          = struct[7] of natural_t;
-type task_thread_times_info_data_t = struct[4] of integer_t;
-
 
 type memory_object_t = mach_port_t
                ctype: mach_port_t
@@ -199,9 +193,6 @@ type memory_object_name_t = mach_port_t
 type memory_object_copy_strategy_t = int;
 type memory_object_return_t = int;
 
-type machine_info_data_t = struct[5] of integer_t;
-type machine_slot_data_t = struct[8] of integer_t;
-
 type host_t = mach_port_t
                ctype: mach_port_t
 #if    KERNEL_SERVER
@@ -218,10 +209,6 @@ type host_priv_t = mach_port_t
                ;
 
 type host_info_t                       = array[*:1024] of integer_t;
-type host_basic_info_data_t            = struct[5] of integer_t;
-type host_sched_info_data_t            = struct[2] of integer_t;
-type host_load_info_data_t             = struct[6] of integer_t;
-
 
 type processor_t = mach_port_t
                ctype: mach_port_t
@@ -233,8 +220,6 @@ type processor_t = mach_port_t
 
 type processor_array_t                 = ^array[] of processor_t;
 type processor_info_t          = array[*:1024] of integer_t;
-type processor_basic_info_data_t = struct[5] of integer_t;
-
 
 type processor_set_t = mach_port_t
                ctype: mach_port_t
@@ -259,9 +244,6 @@ type processor_set_name_t = mach_port_t
 type processor_set_name_array_t = ^array[] of processor_set_name_t;
 
 type processor_set_info_t      = array[*:1024] of integer_t;
-type processor_set_basic_info_data_t = struct[5] of integer_t;
-type processor_set_sched_info_data_t = struct[2] of integer_t;
-
 
 type kernel_version_t          = (MACH_MSG_TYPE_STRING, 512*8);
 
diff --git a/include/mach_debug/mach_debug_types.defs 
b/include/mach_debug/mach_debug_types.defs
index 8df2f344..23c2026d 100644
--- a/include/mach_debug/mach_debug_types.defs
+++ b/include/mach_debug/mach_debug_types.defs
@@ -38,9 +38,6 @@ type cache_info_array_t = array[] of cache_info_t;
 type hash_info_bucket_t = struct[1] of natural_t;
 type hash_info_bucket_array_t = array[] of hash_info_bucket_t;
 
-type ipc_info_name_t = struct[6] of natural_t;
-type ipc_info_name_array_t = array[] of ipc_info_name_t;
-
 type vm_region_info_t = struct[11] of natural_t;
 type vm_region_info_array_t = array[] of vm_region_info_t;
 
-- 
2.35.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]