commit-hurd
[Top][All Lists]
Advanced

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

hurd task/task.h task/task.c task/task-class.c ...


From: Marcus Brinkmann
Subject: hurd task/task.h task/task.c task/task-class.c ...
Date: Mon, 01 Nov 2004 16:01:35 -0500

CVSROOT:        /cvsroot/hurd
Module name:    hurd
Branch:         
Changes by:     Marcus Brinkmann <address@hidden>       04/11/01 20:54:00

Modified files:
        task           : task.h task.c task-class.c ChangeLog 
        physmem        : physmem.h physmem.c container.c ChangeLog 
        libhurd-cap-server: obj-copy-out.c client-create.c class-init.c 
                            class-create.c class-alloc.c cap-server.h 
                            ChangeLog 
        deva           : deva-class.c ChangeLog 

Log message:
        libhurd-cap-server/
        2004-11-01  Marcus Brinkmann  <address@hidden>
        
        * cap-server.h (hurd_cap_class_create): Rename to ...
        (hurd_cap_class_create_untyped): ... this.
        (hurd_cap_class_create): New macro.
        (hurd_cap_class_init): Rename to ...
        (hurd_cap_class_init_untyped): ... this.
        (hurd_cap_class_init): New macro.
        (hurd_cap_get_obj_size): New inline function.
        (hurd_cap_obj_to_user_untyped, hurd_cap_obj_from_user_untyped):
        New inline function.
        (hurd_cap_obj_to_user, hurd_cap_obj_from_user): New macro.
        * class-alloc.c (hurd_cap_class_alloc): New variable NEW_OBJ, use
        it as a temporary placeholder.
        * class-create.c (hurd_cap_class_create): Rename to ...
        (hurd_cap_class_create_untyped): ... this.
        Use hurd_cap_class_init_untyped.
        * class-init.c (hurd_cap_class_init): Rename to ...
        (hurd_cap_class_init_untyped): ... this.
        Add the size of struct hurd_cap_obj to SIZE.
        * client-create.c (_hurd_cap_client_alloc): New variable
        NEW_CLIENT, use it as a temporary placeholder.
        * obj-copy-out.c (_hurd_cap_obj_copy_out): New variable NEW_ENTRY,
        use it as a temporary placeholder.
        
        physmem/
        2004-11-01  Marcus Brinkmann  <address@hidden>
        
        * container.c (struct container, container_t): Remove member OBJ.
        Move struct and typedef to ...
        * physmem.h (struct container, container_t): ... here.
        (container_alloc): Change type of last argument in prototype to a
        pointer to a container_t.
        * container.c (container_reinit, container_map): Use
        hurd_cap_obj_to_user instead cast.
        (container_class_init): Provide type instead size and alignment.
        (container_alloc): Add new variable OBJ and use hurd_cap_obj_to_user.
        Change type of last argument to a pointer to container_t.
        * physmem.c (create_bootstrap_caps): New variable CONTAINER.
        Use hurd_cap_obj_from_user to get at the object.
        
        task/
        2004-11-01  Marcus Brinkmann  <address@hidden>
        
        * task.h (struct task): Remove member OBJ.
        (task_alloc): Change type of last argument to pointer to task_t.
        (task_id_get_task): Use hurd_cap_obj_from_user.
        * task.c (create_bootstrap_caps): Remove variable STARTUP_CAP.
        Add variable TASK.  Use hurd_cap_obj_to_user.
        * task-class.c (task_reinit): Use hurd_cap_obj_to_user instead of
        cast.
        (task_class_init): Use type instead size and alignment.
        (task_alloc): Change type of last argument to pointer to task_t.
        Add new variable OBJ and use it as a temporary placeholder.
        
        deva/
        2004-11-01  Marcus Brinkmann  <address@hidden>
        
        * deva-class.c (struct deva): Remove member obj (and add dummy
        member foo).
        (deva_reinit): Use hurd_cap_obj_to_user instead of cast.
        (deva_class_init): Replace size and alignment with type.
        (deva_alloc): New variable OBJ.  Use it with hurd_cap_class_alloc.
        Use hurd_cap_obj_to_user to get at the deva object.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/task.h.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/task.c.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/task-class.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/ChangeLog.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/physmem/physmem.h.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/physmem/physmem.c.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/physmem/container.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/physmem/ChangeLog.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/obj-copy-out.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/client-create.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/class-init.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/class-create.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/class-alloc.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/cap-server.h.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/libhurd-cap-server/ChangeLog.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/deva/deva-class.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/deva/ChangeLog.diff?tr1=1.2&tr2=1.3&r1=text&r2=text





reply via email to

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