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

Reply via email to