commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd-l4 viengoos/server.c viengoos/rm.h viengoo...


From: Neal H. Walfield
Subject: hurd-l4 viengoos/server.c viengoos/rm.h viengoo...
Date: Thu, 13 Dec 2007 22:50:35 +0000

CVSROOT:        /sources/hurd
Module name:    hurd-l4
Changes by:     Neal H. Walfield <neal> 07/12/13 22:50:35

Modified files:
        viengoos       : server.c rm.h ChangeLog 
        ruth           : ruth.c ChangeLog 
        libhurd-mm     : storage.c ChangeLog 
        hurd           : cap.h ChangeLog 

Log message:
        viengoos/
        
        2007-12-13  Neal H. Walfield  <address@hidden>
        
                * rm.h (folio_object_alloc): Take additional parameter, a slot 
to
                store a weak capability.
                (CAP_COPY_WEAKEN): Define.
                * server.c (server_loop): Update implementation of
                folio_object_alloc to accept the additional parameter.  If not
                ADDR_VOID, store a weak capability to the created object in the
                specified slot.  If the CAP_COPY_WEAKEN flag is specified in a
                object_slot_copy_out, object_slot_copy_in or cap_copy 
invocation,
                copy a weakened capability to the target slot.
        
        hurd/
        
        2007-12-13  Neal H. Walfield  <address@hidden>
        
                * cap.h (cap_type_weak_p): New function.
                (cap_type_weaken): Likewise.
                (cap_copy_x): If CAP_COPY_WEAKEN is set in FLAGS, weaken the
                capability stored in TARGET.
        
        libhurd-mm/
        
        2007-12-13  Neal H. Walfield  <address@hidden>
        
                * storage.c (storage_alloc_): Update to folio_object_alloc's
                interface change.
                (storage_free_): Likewise.
        
        ruth/
        
        2007-12-13  Neal H. Walfield  <address@hidden>
        
                * ruth.c (main): Update users of folio_object_alloc to interface
                change.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/server.c?cvsroot=hurd&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/rm.h?cvsroot=hurd&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/ChangeLog?cvsroot=hurd&r1=1.38&r2=1.39
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/ruth/ruth.c?cvsroot=hurd&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/ruth/ChangeLog?cvsroot=hurd&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/storage.c?cvsroot=hurd&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/ChangeLog?cvsroot=hurd&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/cap.h?cvsroot=hurd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/ChangeLog?cvsroot=hurd&r1=1.41&r2=1.42




reply via email to

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