make-rxgen-split-rpcs-not-declare-start-parameters-for-functions-for-data-which-is...
authorChaskiel M Grundman <cg2v@andrew.cmu.edu>
Wed, 30 May 2001 20:34:17 +0000 (20:34 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 30 May 2001 20:34:17 +0000 (20:34 +0000)
commit05b43ef0bc3183520b0c03a70db92233741e1e87
tree1d4aacbef1d20009eb969a7133069a3877ad7b16
parent72dcb4b1e15da9d415ad5cb0aa3d146fd32486fd
make-rxgen-split-rpcs-not-declare-start-parameters-for-functions-for-data-which-is-copied-out-only-20010530

"fix for rxgen so that split rpc's don't erroneously declare parameters in
the "start" function that should only be declared in the "end":

example:

for the following declaration:
Store(IN struct _index_t *descr,
          IN string group<STAGE_STRINGSIZE>,
          OUT string spool<STAGE_STRINGSIZE>, OUT afs_uint32 *slot) split;

before patch:
int StartDMV_Store(z_call, descr, group)
        register struct rx_call *z_call;
        struct _index_t * descr;
        char * group, **spool;
{
[...]
after patch:
int StartDMV_Store(z_call, descr, group)
        register struct rx_call *z_call;
        struct _index_t * descr;
        char * group;
{
[...]
"
src/rxgen/rpc_parse.c