xref: /plan9/sys/src/libsunrpc/suncall.c (revision 6ff5e9135082ce281d25c68a5544eef8249d480c)
1*6ff5e913SDavid du Colombier #include <u.h>
2*6ff5e913SDavid du Colombier #include <libc.h>
3*6ff5e913SDavid du Colombier #include <thread.h>
4*6ff5e913SDavid du Colombier #include <sunrpc.h>
5*6ff5e913SDavid du Colombier 
6*6ff5e913SDavid du Colombier void
sunCallSetup(SunCall * c,SunProg * prog,uint proc)7*6ff5e913SDavid du Colombier sunCallSetup(SunCall *c, SunProg *prog, uint proc)
8*6ff5e913SDavid du Colombier {
9*6ff5e913SDavid du Colombier 	c->rpc.prog = prog->prog;
10*6ff5e913SDavid du Colombier 	c->rpc.vers = prog->vers;
11*6ff5e913SDavid du Colombier 	c->rpc.proc = proc>>1;
12*6ff5e913SDavid du Colombier 	c->rpc.iscall = !(proc&1);
13*6ff5e913SDavid du Colombier 	c->type = proc;
14*6ff5e913SDavid du Colombier }
15