CVSROOT: /sources/hurd
Module name: hurd-l4
Changes by: Neal H. Walfield <neal> 07/12/04 17:06:27
Modified files:
hurd : rpc.h ChangeLog
Log message:
2007-12-04 Neal H. Walfield <[EMAIL PROTECTED]>
* rpc.h: Include <string.h>.
(RPCLOAD): Take additional argument, deref. Pass to RPCLOADARG.
(RPCLOADARG): Take additional argument, deref. Apply to ARG
when
copying data.
(RPCSTORE): Take additional argument, typesuffix. Pass to
RPCSTOREARG.
(RPCSTOREARG): Take additional argument, typesuffix. Apply to
TYPE.
(RPC_GRAB): Take additional argument sep. Use SEP as the
separator between argument pairs. Update users.
(RPC_SEND_UNMARSHAL): New macro.
(RPC_REPLY_MARSHAL): New macro.
(RPC): Generate send unmarshalling stubs and reply marshalling
stubs.
(RPC_ARGUMENTS): Don't apply ## to __VA_ARGS__.
(RPC_CHOP): Likewise.
(RPC_REPLY_UNMARSHAL): Don't assert that the format is correct,
just return EINVAL if it isn't.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/rpc.h?cvsroot=hurd&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/hurd/ChangeLog?cvsroot=hurd&r1=1.28&r2=1.29
_______________________________________________
Commit-hurd mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-hurd