Lines Matching refs:msg

85     syncmsg msg;
88 msg.stat.id = ID_STAT;
91 msg.stat.mode = 0;
92 msg.stat.size = 0;
93 msg.stat.time = 0;
95 msg.stat.mode = htoll(st.st_mode);
96 msg.stat.size = htoll(st.st_size);
97 msg.stat.time = htoll(st.st_mtime);
100 return writex(s, &msg.stat, sizeof(msg.stat));
108 syncmsg msg;
119 msg.dent.id = ID_DENT;
133 msg.dent.mode = htoll(st.st_mode);
134 msg.dent.size = htoll(st.st_size);
135 msg.dent.time = htoll(st.st_mtime);
136 msg.dent.namelen = htoll(len);
138 if(writex(s, &msg.dent, sizeof(msg.dent)) ||
149 msg.dent.id = ID_DONE;
150 msg.dent.mode = 0;
151 msg.dent.size = 0;
152 msg.dent.time = 0;
153 msg.dent.namelen = 0;
154 return writex(s, &msg.dent, sizeof(msg.dent));
159 syncmsg msg;
164 msg.data.id = ID_FAIL;
165 msg.data.size = htoll(len);
166 if(writex(s, &msg.data, sizeof(msg.data)) ||
182 syncmsg msg;
220 if(readx(s, &msg.data, sizeof(msg.data)))
223 if(msg.data.id != ID_DATA) {
224 if(msg.data.id == ID_DONE) {
225 timestamp = ltohl(msg.data.size);
231 len = ltohl(msg.data.size);
259 msg.status.id = ID_OKAY;
260 msg.status.msglen = 0;
261 if(writex(s, &msg.status, sizeof(msg.status)))
276 syncmsg msg;
280 if(readx(s, &msg.data, sizeof(msg.data)))
283 if(msg.data.id != ID_DATA) {
288 len = ltohl(msg.data.size);
309 if(readx(s, &msg.data, sizeof(msg.data)))
312 if(msg.data.id == ID_DONE) {
313 msg.status.id = ID_OKAY;
314 msg.status.msglen = 0;
315 if(writex(s, &msg.status, sizeof(msg.status)))
388 syncmsg msg;
397 msg.data.id = ID_DATA;
407 msg.data.size = htoll(r);
408 if(writex(s, &msg.data, sizeof(msg.data)) ||
417 msg.data.id = ID_DONE;
418 msg.data.size = 0;
419 if(writex(s, &msg.data, sizeof(msg.data))) {
428 syncmsg msg;
438 if(readx(fd, &msg.req, sizeof(msg.req))) {
442 namelen = ltohl(msg.req.namelen);
453 msg.req.namelen = 0;
454 D("sync: '%s' '%s'\n", (char*) &msg.req, name);
456 switch(msg.req.id) {