Lines Matching defs:msg

58     syncmsg msg;
61 msg.stat.id = ID_STAT;
64 msg.stat.mode = 0;
65 msg.stat.size = 0;
66 msg.stat.time = 0;
68 msg.stat.mode = htoll(st.st_mode);
69 msg.stat.size = htoll(st.st_size);
70 msg.stat.time = htoll(st.st_mtime);
73 return writex(s, &msg.stat, sizeof(msg.stat));
81 syncmsg msg;
92 msg.dent.id = ID_DENT;
106 msg.dent.mode = htoll(st.st_mode);
107 msg.dent.size = htoll(st.st_size);
108 msg.dent.time = htoll(st.st_mtime);
109 msg.dent.namelen = htoll(len);
111 if(writex(s, &msg.dent, sizeof(msg.dent)) ||
121 msg.dent.id = ID_DONE;
122 msg.dent.mode = 0;
123 msg.dent.size = 0;
124 msg.dent.time = 0;
125 msg.dent.namelen = 0;
126 return writex(s, &msg.dent, sizeof(msg.dent));
131 syncmsg msg;
136 msg.data.id = ID_FAIL;
137 msg.data.size = htoll(len);
138 if(writex(s, &msg.data, sizeof(msg.data)) ||
153 syncmsg msg;
174 if(readx(s, &msg.data, sizeof(msg.data)))
177 if(msg.data.id != ID_DATA) {
178 if(msg.data.id == ID_DONE) {
179 timestamp = ltohl(msg.data.size);
185 len = ltohl(msg.data.size);
210 msg.status.id = ID_OKAY;
211 msg.status.msglen = 0;
212 if(writex(s, &msg.status, sizeof(msg.status)))
227 syncmsg msg;
231 if(readx(s, &msg.data, sizeof(msg.data)))
234 if(msg.data.id != ID_DATA) {
239 len = ltohl(msg.data.size);
257 if(readx(s, &msg.data, sizeof(msg.data)))
260 if(msg.data.id == ID_DONE) {
261 msg.status.id = ID_OKAY;
262 msg.status.msglen = 0;
263 if(writex(s, &msg.status, sizeof(msg.status)))
319 syncmsg msg;
328 msg.data.id = ID_DATA;
338 msg.data.size = htoll(r);
339 if(writex(s, &msg.data, sizeof(msg.data)) ||
348 msg.data.id = ID_DONE;
349 msg.data.size = 0;
350 if(writex(s, &msg.data, sizeof(msg.data))) {
359 syncmsg msg;
369 if(readx(fd, &msg.req, sizeof(msg.req))) {
373 namelen = ltohl(msg.req.namelen);
384 msg.req.namelen = 0;
385 D("sync: '%s' '%s'\n", (char*) &msg.req, name);
387 switch(msg.req.id) {