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.

Submitted by:  None
Submitted on:  Wed 05 Apr 2006 05:42:05 PM UTC  
Category: GNU MachPriority: 5 - Normal
Status: DonePrivacy: Public
Assigned to: Thomas Schwinge <tschwinge>Originator Email: -unavailable-
Open/Closed: ClosedPlanned 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>
Project AdministratorIn charge of this item.
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.



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
  • -unavailable- added by tschwinge (Posted a comment)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 03 Dec 2006 08:16:57 PM UTCtschwingeStatusIn Progress=>Done
    Thu 04 May 2006 09:16:38 AM UTCtschwingeStatusNone=>In Progress
      Assigned toNone=>tschwinge
      Planned ReleaseNone=>GNU Mach 1.4
    Thu 06 Apr 2006 02:09:12 AM UTCllpAttached File-=>Added mach_ipc_compat_v2.patch, #9723
    Wed 05 Apr 2006 05:42:05 PM UTCNoneAttached File-=>Added mach_ipc_compat.patch, #9719

    Back to the top

    Powered by Savane 3.1-cleanup1