[Top][All Lists]
[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