From 1f0e31cfa2c521b3a60d784c66d57922e96b5bd5 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Fri, 26 Nov 2010 10:34:00 +0100 Subject: glibc/fork: Add some TODOs. --- glibc/fork.mdwn | 18 ++++++++++++++---- .../fork_mach_port_mod_refs_ekern_urefs_owerflow.mdwn | 5 +++++ 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/glibc/fork.mdwn b/glibc/fork.mdwn index d1b26906..564d9d5b 100644 --- a/glibc/fork.mdwn +++ b/glibc/fork.mdwn @@ -34,8 +34,18 @@ operation. Perhaps we can learn from what they're been doing? Also, perhaps they have patches for software packages, to avoid using `fork` followed by `exec`, for example. ---- -We no longer support `MACH_IPC_COMPAT`, thus we can get rid of the `err = -__mach_port_allocate_name ([...]); if (err == KERN_NAME_EXISTS)` code[[!tag -open_issue_glibc]]. +# TODO + + * [[fork: mach_port_mod_refs: + EKERN_UREFS_OWERFLOW|open_issues/fork_mach_port_mod_refs_ekern_urefs_owerflow]] + ([[!taglink open_issue_glibc]]). + + * Include de-duplicate information from elsewhere: [[hurd-paper]], + [[hurd-talk]] [[hurd/ng/trivialconfinementvsconstructorvsfork]], + [[open_issues/resource_management_problems/zalloc_panics]] ([[!taglink + open_issue_glibc open_issue_documentation]]). + + * We no longer support `MACH_IPC_COMPAT`, thus we can get rid of the `err = + __mach_port_allocate_name ([...]); if (err == KERN_NAME_EXISTS)` code + ([[!taglink open_issue_glibc]]). diff --git a/open_issues/fork_mach_port_mod_refs_ekern_urefs_owerflow.mdwn b/open_issues/fork_mach_port_mod_refs_ekern_urefs_owerflow.mdwn index b6ecb92a..e80a5661 100644 --- a/open_issues/fork_mach_port_mod_refs_ekern_urefs_owerflow.mdwn +++ b/open_issues/fork_mach_port_mod_refs_ekern_urefs_owerflow.mdwn @@ -159,3 +159,8 @@ The error is 19, `EKERN_UREFS_OVERFLOW`. successfully.) [[!tag open_issue_glibc]] + + +# Discussion + + -- cgit v1.2.3