bug-hurd
[Top][All Lists]
Advanced

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

[PATCH] Delete ipc_info.h since it is not used


From: Flavio Cruz
Subject: [PATCH] Delete ipc_info.h since it is not used
Date: Wed, 23 Nov 2022 11:49:34 -0500

---
We don't implement this interface and the types are not used anywhere.

 Makefrag.am                           |  1 -
 include/mach_debug/ipc_info.h         | 77 ---------------------------
 include/mach_debug/mach_debug_types.h |  1 -
 ipc/mach_debug.c                      |  1 -
 4 files changed, 80 deletions(-)
 delete mode 100644 include/mach_debug/ipc_info.h

diff --git a/Makefrag.am b/Makefrag.am
index 2a80abfa..0f9052e4 100644
--- a/Makefrag.am
+++ b/Makefrag.am
@@ -444,7 +444,6 @@ include_mach_debugdir = $(includedir)/mach_debug
 include_mach_debug_HEADERS = \
        $(addprefix include/mach_debug/, \
                hash_info.h \
-               ipc_info.h \
                mach_debug.defs \
                mach_debug_types.defs \
                mach_debug_types.h \
diff --git a/include/mach_debug/ipc_info.h b/include/mach_debug/ipc_info.h
deleted file mode 100644
index a47ae7b4..00000000
--- a/include/mach_debug/ipc_info.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Mach Operating System
- * Copyright (c) 1991,1990 Carnegie Mellon University
- * All Rights Reserved.
- *
- * Permission to use, copy, modify and distribute this software and its
- * documentation is hereby granted, provided that both the copyright
- * notice and this permission notice appear in all copies of the
- * software, derivative works or modified versions, and any portions
- * thereof, and that both notices appear in supporting documentation.
- *
- * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
- * CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
- * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
- *
- * Carnegie Mellon requests users of this software to return to
- *
- *  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
- *  School of Computer Science
- *  Carnegie Mellon University
- *  Pittsburgh PA 15213-3890
- *
- * any improvements or extensions that they make and grant Carnegie Mellon
- * the rights to redistribute these changes.
- */
-/*
- *     File:   mach_debug/ipc_info.h
- *     Author: Rich Draves
- *     Date:   March, 1990
- *
- *     Definitions for the IPC debugging interface.
- */
-
-#ifndef        _MACH_DEBUG_IPC_INFO_H_
-#define _MACH_DEBUG_IPC_INFO_H_
-
-#include <mach/boolean.h>
-#include <mach/port.h>
-#include <mach/machine/vm_types.h>
-
-/*
- *     Remember to update the mig type definitions
- *     in mach_debug_types.defs when adding/removing fields.
- */
-
-typedef struct ipc_info_name {
-       mach_port_t iin_name;           /* port name, including gen number */
-/*boolean_t*/integer_t iin_marequest;  /* extant msg-accepted request? */
-       mach_port_type_t iin_type;      /* straight port type */
-       mach_port_urefs_t iin_urefs;    /* user-references */
-       vm_offset_t iin_object;         /* object pointer */
-       natural_t iin_next;             /* marequest/next in free list */
-} ipc_info_name_t;
-
-typedef ipc_info_name_t *ipc_info_name_array_t;
-
-/*
- *     Type definitions for mach_port_kernel_object.
- *     By remarkable coincidence, these closely resemble
- *     the IKOT_* definitions in ipc/ipc_kobject.h.
- */
-
-#define        IPC_INFO_TYPE_NONE              0
-#define IPC_INFO_TYPE_THREAD           1
-#define        IPC_INFO_TYPE_TASK              2
-#define        IPC_INFO_TYPE_HOST              3
-#define        IPC_INFO_TYPE_HOST_PRIV         4
-#define        IPC_INFO_TYPE_PROCESSOR         5
-#define        IPC_INFO_TYPE_PSET              6
-#define        IPC_INFO_TYPE_PSET_NAME         7
-#define        IPC_INFO_TYPE_PAGER             8
-#define        IPC_INFO_TYPE_PAGING_REQUEST    9
-#define        IPC_INFO_TYPE_DEVICE            10
-#define        IPC_INFO_TYPE_XMM_PAGER         11
-#define IPC_INFO_TYPE_PAGING_NAME      12
-
-#endif /* _MACH_DEBUG_IPC_INFO_H_ */
diff --git a/include/mach_debug/mach_debug_types.h 
b/include/mach_debug/mach_debug_types.h
index 1c81ca34..98124adb 100644
--- a/include/mach_debug/mach_debug_types.h
+++ b/include/mach_debug/mach_debug_types.h
@@ -30,7 +30,6 @@
 #ifndef        _MACH_DEBUG_MACH_DEBUG_TYPES_H_
 #define _MACH_DEBUG_MACH_DEBUG_TYPES_H_
 
-#include <mach_debug/ipc_info.h>
 #include <mach_debug/vm_info.h>
 #include <mach_debug/slab_info.h>
 #include <mach_debug/hash_info.h>
diff --git a/ipc/mach_debug.c b/ipc/mach_debug.c
index 6ddc89b2..aadd9066 100644
--- a/ipc/mach_debug.c
+++ b/ipc/mach_debug.c
@@ -39,7 +39,6 @@
 #include <mach/port.h>
 #include <mach/machine/vm_types.h>
 #include <mach/vm_param.h>
-#include <mach_debug/ipc_info.h>
 #include <mach_debug/hash_info.h>
 #include <kern/host.h>
 #include <vm/vm_map.h>
-- 
2.37.2




reply via email to

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