commit-hurd
[Top][All Lists]
Advanced

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

hurd-l4 viengoos/rm.h viengoos/ChangeLog hurd/h...


From: Neal H. Walfield
Subject: hurd-l4 viengoos/rm.h viengoos/ChangeLog hurd/h...
Date: Mon, 19 Nov 2007 22:25:46 +0000

CVSROOT:        /sources/hurd
Module name:    hurd-l4
Changes by:     Neal H. Walfield <neal> 07/11/19 22:25:46

Modified files:
        viengoos       : rm.h ChangeLog 
        hurd           : headers.m4 Makefile.am ChangeLog 
Added files:
        hurd           : rpc.h 

Log message:
        hurd/
        
        2007-11-19  Neal H. Walfield  <address@hidden>
        
                * Makefile.am (includehurd_HEADERS): Add rpc.h and exceptions.h.
                * headers.m4: Link $(BUILDIR)/include/hurd/rpc.h to rpc.h.
                * rpc.h: New file.  Moved and generalized definitions RPC 
template
                definitions here from ../viengoos/rm.h.
                (RPC_CONCAT2): New macro.
                (RPC_CONCAT): Likewise.
                (RPC_STUB_PREFIX): Likewise.  Use it to generate the stub names.
                (RPC_STUB_PREFIX_): New macro.
                (RPC_ID_PREFIX): Likewise.  Use it to generate method ids.
                (RPC_ID_PREFIX_): New macro.
                (RPC_TARGET): Make sure this macro is defined.
                (RPC_TARGET_ARG_): Define.
                (RPC_TARGET_): Define.
                (RPC_MARSHAL): New macro.
                (RPC_UNMARSHAL): New macro.
                (RPCX): Use the above macros.  Take four additional arguments, 
the
                list of in and out parameters with and without types.  Update
                users.  General marshal and unmarshal stubs.
                (RPCLOAD): Append argument to *MSG.
                (RPCSTORE): Store from *MSG, not registers.
        
        viengoos/
        
        2007-11-19  Neal H. Walfield  <address@hidden>
        
                * rm.h (RPC_STUB_PREFIX): Define.
                (RPC_ID_PREFIX): Likewise.
                (RPC_TARGET_NEED_ARG): Undefine.
                (RPC_TARGET): Define.
                #include <hurd/rpc.h>.
                (rm_putchar): Add declaration for __hurd_startup_data.
                (RPCX, RPCLOAD, RPCSTORE, RPC2, RPC3, RPC4, RPC5, RPC6, RPC7) 
                (RPC8, RPC9, RPC22, RPC32, RPC42, RPC52): Move from here...
                * ../hurd/rpc.h: ... to here.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/rm.h?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/ChangeLog?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/headers.m4?cvsroot=hurd&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/Makefile.am?cvsroot=hurd&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/ChangeLog?cvsroot=hurd&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/rpc.h?cvsroot=hurd&rev=1.1




reply via email to

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