diff options
author | neal <neal> | 2007-11-19 22:25:46 +0000 |
---|---|---|
committer | neal <neal> | 2007-11-19 22:25:46 +0000 |
commit | f38367b6493d6d4a51011a8d0fa81d1f3f49ca9e (patch) | |
tree | f5065ad8ec0627fbf8d4daa1b42f95ce3c6bc047 /libpthread/pthread/pt-alloc.c | |
parent | d643df9580965975a4d08c42dd9ea535c44b829e (diff) |
hurd/
2007-11-19 Neal H. Walfield <neal@gnu.org>
* 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 <neal@gnu.org>
* 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.
Diffstat (limited to 'libpthread/pthread/pt-alloc.c')
0 files changed, 0 insertions, 0 deletions