[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- hurd-l4 viengoos/rm.h viengoos/ChangeLog hurd/h...,
Neal H. Walfield <=