[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] Hurd branch, master, updated. v0.5-113-g2d27ccb
From: |
Justus Winter |
Subject: |
[SCM] Hurd branch, master, updated. v0.5-113-g2d27ccb |
Date: |
Fri, 20 Dec 2013 09:17:52 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, master has been updated
via 2d27ccbc105e84c27547a003aec624a3cc3bbd66 (commit)
from b372e439e05e336d5e52aa0ce69c799c15691932 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 2d27ccbc105e84c27547a003aec624a3cc3bbd66
Author: Justus Winter <address@hidden>
Date: Wed Dec 18 17:25:02 2013 +0100
trans/fakeroot: shutdown the translator if the last client is gone
Previously, fakeroot would not exit if a process outlived the original
process started by settrans. This caused bugs like this:
% fakeroot-hurd /bin/sh -c 'sleep 1&' 2>&1 | tee
<hangs>
Fix this by exiting if the last client of fakeroot goes away.
If noone has a right to any control or protid port, noone can ever
reacquire any such right. So it is safe to shutdown the fakeroot
translator in that case.
* trans/fakeroot.c (fakeroot_netfs_release_protid): Shutdown the
translator if the last protid object is destroyed and no control port
is around either.
-----------------------------------------------------------------------
Summary of changes:
trans/fakeroot.c | 20 +++++++++++++++++++-
1 files changed, 19 insertions(+), 1 deletions(-)
hooks/post-receive
--
Hurd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.5-113-g2d27ccb,
Justus Winter <=