Lines Matching refs:msg

67     syncmsg msg;
69 msg.req.id = ID_QUIT;
70 msg.req.namelen = 0;
72 writex(fd, &msg.req, sizeof(msg.req));
79 syncmsg msg;
86 msg.req.id = ID_LIST;
87 msg.req.namelen = htoll(len);
89 if(writex(fd, &msg.req, sizeof(msg.req)) ||
95 if(readx(fd, &msg.dent, sizeof(msg.dent))) break;
96 if(msg.dent.id == ID_DONE) return 0;
97 if(msg.dent.id != ID_DENT) break;
99 len = ltohl(msg.dent.namelen);
105 func(ltohl(msg.dent.mode),
106 ltohl(msg.dent.size),
107 ltohl(msg.dent.time),
128 syncmsg msg;
131 msg.req.id = ID_STAT;
132 msg.req.namelen = htoll(len);
134 if(writex(fd, &msg.req, sizeof(msg.req)) ||
139 if(readx(fd, &msg.stat, sizeof(msg.stat))) {
143 if(msg.stat.id != ID_STAT) {
147 *timestamp = ltohl(msg.stat.time);
153 syncmsg msg;
156 msg.req.id = ID_STAT;
157 msg.req.namelen = htoll(len);
159 if(writex(fd, &msg.req, sizeof(msg.req)) ||
170 syncmsg msg;
172 if(readx(fd, &msg.stat, sizeof(msg.stat)))
175 if(msg.stat.id != ID_STAT)
178 *timestamp = ltohl(msg.stat.time);
179 *mode = ltohl(msg.stat.mode);
180 *size = ltohl(msg.stat.size);
187 syncmsg msg;
190 msg.req.id = ID_STAT;
191 msg.req.namelen = htoll(len);
193 if(writex(fd, &msg.req, sizeof(msg.req)) ||
198 if(readx(fd, &msg.stat, sizeof(msg.stat))) {
202 if(msg.stat.id != ID_STAT) {
206 *mode = ltohl(msg.stat.mode);
300 syncmsg msg;
370 msg.req.id = ID_SEND;
371 msg.req.namelen = htoll(len + r);
373 if(writex(fd, &msg.req, sizeof(msg.req)) ||
391 msg.data.id = ID_DONE;
392 msg.data.size = htoll(mtime);
393 if(writex(fd, &msg.data, sizeof(msg.data)))
396 if(readx(fd, &msg.status, sizeof(msg.status)))
399 if(msg.status.id != ID_OKAY) {
400 if(msg.status.id == ID_FAIL) {
401 len = ltohl(msg.status.msglen);
443 syncmsg msg;
452 msg.req.id = ID_RECV;
453 msg.req.namelen = htoll(len);
454 if(writex(fd, &msg.req, sizeof(msg.req)) ||
459 if(readx(fd, &msg.data, sizeof(msg.data))) {
462 id = msg.data.id;
478 if(readx(fd, &msg.data, sizeof(msg.data))) {
481 id = msg.data.id;
484 len = ltohl(msg.data.size);
515 len = ltohl(msg.data.size);