55 switch(str->header.requestid) {
58 str->login.pid = htonl(str->login.pid);
65 str->proof.int1 = htonl(str->proof.int1);
68 str->proof.sid = htonl(str->proof.sid);
71 str->proof.sid = htonl(str->proof.sid);
74 str->proof.sid = htonl(str->proof.sid);
77 str->proof.sid = htonl(str->proof.sid);
78 str->proof.int1 = htonl(str->proof.int1);
79 str->proof.int2 = htonl(str->proof.int2);
82 str->sendrcv.sid = htonl(str->sendrcv.sid);
83 str->sendrcv.opt = htonl(str->sendrcv.opt);
84 str->sendrcv.cid = htonl(str->sendrcv.cid);
87 str->proof.sid = htonl(str->proof.sid);
88 str->proof.int1 = htonl(str->proof.int1);
89 str->proof.int2 = htonl(str->proof.int2);
90 str->proof.int3 = htonl(str->proof.int3);
93 str->readbuf.ofs = htonll(str->readbuf.ofs);
94 str->readbuf.len = htonl(str->readbuf.len);
95 str->readbuf.int1 = htonl(str->readbuf.int1);
98 str->interrupt.sid = htonl(str->interrupt.sid);
99 str->interrupt.type = htonl(str->interrupt.type);
102 str->sendrcv.sid = htonl(str->sendrcv.sid);
103 str->sendrcv.opt = htonl(str->sendrcv.opt);
106 str->proof.sid = htonl(str->proof.sid);
107 str->proof.int1 = htonl(str->proof.int1);
108 str->proof.int2 = htonl(str->proof.int2);
109 str->proof.int3 = htonl(str->proof.int3);
112 str->sendrcv.sid = htonl(str->sendrcv.sid);
115 str->proof.sid = htonl(str->sendrcv.sid);
118 fprintf(stderr,
"clientMarshall: unknown req ID: %d (0x%x)\n",
119 str->header.requestid, str->header.requestid);
124 str->header.requestid = htons(str->header.requestid);
125 str->header.dlen = htonl(str->header.dlen);