summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2020-08-02 22:42:29 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2020-08-02 22:42:29 +0200
commit9a73675c4bcc5df964e92742f1cf69913f4b2e97 (patch)
tree7c1d6163ef81c96c83321188bc3eb90a7e1a4693
parent1f3997e2b88ffcd06e1fe13dc37cbb06cf39f151 (diff)
TODO note about SA_NOCLDWAIT
-rw-r--r--contributing.mdwn1
1 files changed, 1 insertions, 0 deletions
diff --git a/contributing.mdwn b/contributing.mdwn
index 3c91b509..84129bf3 100644
--- a/contributing.mdwn
+++ b/contributing.mdwn
@@ -115,6 +115,7 @@ part:1:file:/home/samy/tmp/foo`). This would be libnetfs-based.
* Fix `O_NOATIME`, see <https://buildd.debian.org/status/fetch.php?pkg=borgbackup&arch=hurd-i386&ver=1.0.2-1&stamp=1460838100>
* Add a /dev/rtc device
* Add gnumach support for EFI memory areas report through GetMemoryMap instead of the BIOS E820.
+* Implement `SA_NOCLDWAIT`. It means adding an RPC to proc to implement it, and then making glibc detect when setting `SIG_IGN` on `SIGCLD`, or setting the `SA_NOCLDWAIT` flag, and in that case call into `proc`, similarly to the `S_proc_mod_stopchild` RPC. proc's `S_proc_wait` shall then wait for all children and return `ECHILD`.
<a name="porting"></a>
## Porting Packages