patchThe GNU Hurd - Patches: patch #5017, Remove obsolete IPC interfaces.


You are not allowed to post comments on this tracker with your current authentication level.

patch #5017: Remove obsolete IPC interfaces.

Submitter:  None
Submitted:  Wed 05 Apr 2006 05:42:05 PM UTC
Category:  GNU Mach Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  tschwinge Originator Email:  -email is unavailable-
Open/Closed:  Closed Planned Release:  GNU Mach 1.4
Wiki-like text discussion box: 

Sun 03 Dec 2006 08:16:57 PM UTC, comment #1: 

I installed the following:

2006-12-03  Thomas Schwinge  <>

--- ``Remove obsolete IPC interfaces.''

  • DEVELOPMENT: Document the removal.

  • (MACH_IPC_COMPAT): Don't define.

2006-12-03  Leonardo Lopes Pereira  <>

--- ``Remove obsolete IPC interfaces.''

  • kern/act.c [MIGRATING_THREADS]: Don't include <mach_ipc_compat.h>.
  • kern/act.h: Likewise.
  • i386/include/mach/i386/machine_types.defs: Adapt all users of

MACH_IPC_COMPAT as if it were always defined to `0'.

  • include/mach/mach.defs: Likewise.
  • include/mach/mach_param.h: Likewise.
  • include/mach/mach_traps.h: Likewise.
  • include/mach/message.h: Likewise.
  • include/mach/mig_errors.h: Likewise.
  • include/mach/notify.h: Likewise.
  • include/mach/port.h: Likewise.
  • include/mach/std_types.defs: Likewise.
  • include/mach/syscall_sw.h: Likewise.
  • include/mach/task_special_ports.h: Likewise.
  • include/mach/thread_special_ports.h: Likewise.
  • ipc/ipc_kmsg.c: Likewise.
  • ipc/ipc_kmsg.h: Likewise.
  • ipc/ipc_marequest.c: Likewise.
  • ipc/ipc_notify.c: Likewise.
  • ipc/ipc_notify.h: Likewise.
  • ipc/ipc_object.c: Likewise.
  • ipc/ipc_object.h: Likewise.
  • ipc/ipc_port.c: Likewise.
  • ipc/ipc_port.h: Likewise.
  • ipc/ipc_right.c: Likewise.
  • ipc/ipc_right.h: Likewise.
  • ipc/ipc_space.c: Likewise.
  • ipc/ipc_space.h: Likewise.
  • ipc/mach_debug.c: Likewise.
  • ipc/mach_msg.c: Likewise
  • ipc/mach_msg.h: Likewise.
  • ipc/mach_port.c: Likewise.
  • kern/act.c: Likewise.
  • kern/act.h: Likewise.
  • kern/ipc_host.c: Likewise.
  • kern/ipc_tt.c: Likewise.
  • kern/syscall_sw.c: Likewise.
  • kern/thread.h: Likewise.


Thanks for the patch!

Thomas Schwinge <tschwinge>
Group administrator
Wed 05 Apr 2006 05:42:05 PM UTC, original submission:  

This patch remove GNU Mach support to obsolete IPC interfaces of Mach (MACH_IPC_COMPAT), that are not used on Hurd.



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #9723:  mach_ipc_compat_v2.patch added by llp (144KiB - text/x-patch - Corrected Changelog e-mail)
file #9719:  mach_ipc_compat.patch added by None (144KiB - text/x-patch - MACH_IPC_COMPAT removal.)


Depends on the following items: None found

Items that depend on this one

   task dependencies.


Carbon-Copy List
  • -email is unavailable- added by tschwinge (Posted a comment)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2006-12-03 tschwinge StatusIn Progress Done
        Open/ClosedOpen Closed
    2006-11-16 tschwinge Dependencies- task #6111 is dependent
    2006-05-04 tschwinge StatusNone In Progress
        Assigned toNone tschwinge
        Planned ReleaseNone GNU Mach 1.4
    2006-04-06 llp Attached File- Added mach_ipc_compat_v2.patch, #9723
    2006-04-05 None Attached File- Added mach_ipc_compat.patch, #9719

    Back to the top

    Powered by Savane 3.13-3cd0.
    Corresponding source code