bug-hurd
[Top][All Lists]
Advanced

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

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


From: Samuel Thibault
Subject: Re: [PATCH] Delete ipc_info.h since it is not used
Date: Fri, 25 Nov 2022 01:14:21 +0100
User-agent: NeoMutt/20170609 (1.8.3)

Applied, thanks!

Flavio Cruz, le mer. 23 nov. 2022 11:49:34 -0500, a ecrit:
> ---
> 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
> 
> 

-- 
Samuel
---
Pour une évaluation indépendante, transparente et rigoureuse !
Je soutiens la Commission d'Évaluation de l'Inria.



reply via email to

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