commit-hurd
[Top][All Lists]
Advanced

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

hurd-l4 viengoos/viengoos.c viengoos/thread.h v...


From: Neal H. Walfield
Subject: hurd-l4 viengoos/viengoos.c viengoos/thread.h v...
Date: Wed, 16 Jan 2008 22:23:11 +0000

CVSROOT:        /sources/hurd
Module name:    hurd-l4
Changes by:     Neal H. Walfield <neal> 08/01/16 22:23:11

Modified files:
        viengoos       : viengoos.c thread.h t-as.c t-activity.c 
                         server.c object.h object.c ChangeLog 
        ruth           : ruth.c ChangeLog 
        libhurd-mm     : storage.c ChangeLog 
        hurd           : thread.h folio.h ChangeLog 

Log message:
        hurd/
        
        2008-01-16  Neal H. Walfield  <address@hidden>
        
                * thread.h (RM_thread_wait_object_destroyed): New define.
                (thread_wait_object_destroyed): New method.
        
                * folio.h (folio_object_alloc): Take additional parameter
                return_code.
        
        viengoos/
        
        2008-01-16  Neal H. Walfield  <address@hidden>
        
                * thread.h (THREAD_WAIT_FUTEX): New define.
                (THREAD_WAIT_DESTROY): Likewise.
                (struct thread): Remove fields futex_block and futex_offset.  
Add
                fields wait_reason and wait_reason_arg.  Update users.
                * object.h (folio_object_alloc): Take additional argument
                return_code.  Update users.
                (folio_object_wait_queue_for_each): New macro.
                * object.c: Include <hurd/thread.h>.
                (folio_object_alloc): Take additional argument return_code.
                Wake any threads blocked on the object being destroyed.
                * server.c (server_loop): Update folio_object_alloc method
                implementation to new API.  Pass RETURN_CODE to the call to
                folio_object_alloc.  Implement the thread_wait_object_destroyed
                method.
                * t-activity.c (allocate_object): Update rm_folio_object_alloc 
use to
                reflect API changes.
                (test): Likewise.
                * t-as.c (allocate_object): Likewise.
        
        libhurd-mm/
        
        2008-01-16  Neal H. Walfield  <address@hidden>
        
                * storage.c (shadow_setup): Update rm_folio_object_alloc use to
                reflect API changes.
                (storage_alloc_): Likewise.
                (storage_free_): Likewise.
        
        ruth/
        
        2008-01-16  Neal H. Walfield  <address@hidden>
        
                * ruth.c (main): Update rm_folio_object_alloc use to reflect API
                changes.  Add test case for thread_wait_object_destroy.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/viengoos.c?cvsroot=hurd&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/thread.h?cvsroot=hurd&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/t-as.c?cvsroot=hurd&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/t-activity.c?cvsroot=hurd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/server.c?cvsroot=hurd&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/object.h?cvsroot=hurd&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/object.c?cvsroot=hurd&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/ChangeLog?cvsroot=hurd&r1=1.75&r2=1.76
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/ruth/ruth.c?cvsroot=hurd&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/ruth/ChangeLog?cvsroot=hurd&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/storage.c?cvsroot=hurd&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/ChangeLog?cvsroot=hurd&r1=1.42&r2=1.43
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/thread.h?cvsroot=hurd&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/folio.h?cvsroot=hurd&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/ChangeLog?cvsroot=hurd&r1=1.63&r2=1.64




reply via email to

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