commit-hurd
[Top][All Lists]
Advanced

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

hurd-l4 viengoos/viengoos.c viengoos/Makefile.a...


From: Neal H. Walfield
Subject: hurd-l4 viengoos/viengoos.c viengoos/Makefile.a...
Date: Fri, 25 Jan 2008 17:40:50 +0000

CVSROOT:        /sources/hurd
Module name:    hurd-l4
Changes by:     Neal H. Walfield <neal> 08/01/25 17:40:50

Modified files:
        viengoos       : viengoos.c Makefile.am ChangeLog 
        libc-parts     : Makefile.am ChangeLog 
Added files:
        libc-parts     : loader.h loader.c elf.h 

Log message:
        libc-parts/
        
        2008-01-25  Neal H. Walfield  <address@hidden>
        
                * loader.h: Include <stdint.h> and <stdbool.h>.  Don't include
                <l4/types.h>, "cap.h", or "as.h".
                (struct activity): Remove forward.
                (struct thread): Remove forward.
                (loader_allocate_object_callback_t): New definition.
                (loader_lookup_object_callback_t): New definition.
                (loader_elf_load): Change prototype to take an allocation, a
                lookup, a start, an end, and an entry arguments.  Return a
                boolean.
                * loader.c: Don't include "cap.h", "object.h", "as.h" or
                "thread.h".  Include <l4.h>.
                (loader_elf_load): Change prototype to take an
                allocation, a lookup, a start, an end, and an entry arguments.
                Return a boolean.  Don't panic on an error.  Instead, print some
                debugging output and return false.  On success, return true.
                Update to use alloc and lookup callback functions.
                * elf.h: Move here from ../viengoos.
                * Makefile.am (common_sources): Add elf.h, loader.h and 
loader.c.
        
        viengoos/
        
        2008-01-25  Neal H. Walfield  <address@hidden>
        
                * viengoos.c: Include <loader.h>.  Don't include "loader.h".
                (system_task_load): Update user of loader_elf_load to new API.
                * loader.h: Move to ../libc-parts.
                * loader.c: Move to ../libc-parts.
                * elf.h: Move to ../libc-parts.
                * Makefile.am (viengoos_SOURCES): Remove elf.h, loader.h and
                loader.c.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/viengoos.c?cvsroot=hurd&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/Makefile.am?cvsroot=hurd&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/ChangeLog?cvsroot=hurd&r1=1.86&r2=1.87
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libc-parts/Makefile.am?cvsroot=hurd&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libc-parts/ChangeLog?cvsroot=hurd&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libc-parts/loader.h?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libc-parts/loader.c?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libc-parts/elf.h?cvsroot=hurd&rev=1.1




reply via email to

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