commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]