Home | History | Annotate | Download | only in librumpuser

Lines Matching defs:rhdr

295 	struct rsp_hdr rhdr;
298 rhdr.rsp_len = sizeof(rhdr);
299 rhdr.rsp_reqno = reqno;
300 rhdr.rsp_class = RUMPSP_ERROR;
301 rhdr.rsp_type = 0;
302 rhdr.rsp_error = error;
304 IOVPUT(iov[0], rhdr);
314 struct rsp_hdr rhdr;
318 rhdr.rsp_len = sizeof(rhdr) + sizeof(error);
319 rhdr.rsp_reqno = reqno;
320 rhdr.rsp_class = RUMPSP_RESP;
321 rhdr.rsp_type = RUMPSP_HANDSHAKE;
322 rhdr.rsp_error = 0;
324 IOVPUT(iov[0], rhdr);
338 struct rsp_hdr rhdr;
343 rhdr.rsp_len = sizeof(rhdr) + sizeof(sysresp);
344 rhdr.rsp_reqno = reqno;
345 rhdr.rsp_class = RUMPSP_RESP;
346 rhdr.rsp_type = RUMPSP_SYSCALL;
347 rhdr.rsp_sysnum = 0;
352 IOVPUT(iov[0], rhdr);
365 struct rsp_hdr rhdr;
369 rhdr.rsp_len = sizeof(rhdr) + AUTHLEN*sizeof(*auth);
370 rhdr.rsp_reqno = reqno;
371 rhdr.rsp_class = RUMPSP_RESP;
372 rhdr.rsp_type = RUMPSP_PREFORK;
373 rhdr.rsp_sysnum = 0;
375 IOVPUT(iov[0], rhdr);
389 struct rsp_hdr rhdr;
397 rhdr.rsp_len = sizeof(rhdr) + sizeof(copydata);
398 rhdr.rsp_class = RUMPSP_REQ;
400 rhdr.rsp_type = RUMPSP_COPYINSTR;
402 rhdr.rsp_type = RUMPSP_COPYIN;
403 rhdr.rsp_sysnum = 0;
408 IOVPUT(iov[0], rhdr);
411 putwait(spc, &rw, &rhdr);
434 struct rsp_hdr rhdr;
441 rhdr.rsp_len = sizeof(rhdr) + sizeof(copydata) + dlen;
442 rhdr.rsp_reqno = nextreq(spc);
443 rhdr.rsp_class = RUMPSP_REQ;
444 rhdr.rsp_type = RUMPSP_COPYOUT;
445 rhdr.rsp_sysnum = 0;
450 IOVPUT(iov[0], rhdr);
464 struct rsp_hdr rhdr;
471 rhdr.rsp_len = sizeof(rhdr) + sizeof(howmuch);
472 rhdr.rsp_class = RUMPSP_REQ;
473 rhdr.rsp_type = RUMPSP_ANONMMAP;
474 rhdr.rsp_sysnum = 0;
476 IOVPUT(iov[0], rhdr);
479 putwait(spc, &rw, &rhdr);
498 struct rsp_hdr rhdr;
502 rhdr.rsp_len = sizeof(rhdr);
503 rhdr.rsp_class = RUMPSP_REQ;
504 rhdr.rsp_type = RUMPSP_RAISE;
505 rhdr.rsp_signo = signo;
507 IOVPUT(iov[0], rhdr);
675 serv_handlesyscall(struct spclient *spc, struct rsp_hdr *rhdr, uint8_t *data)
680 sysnum = (int)rhdr->rsp_sysnum;
686 send_syscall_resp(spc, rhdr->rsp_reqno, rv, retval);
689 spc->spc_syscallreq = rhdr->rsp_reqno;
698 send_syscall_resp(spc, rhdr->rsp_reqno, rv, retval);
702 serv_handleexec(struct spclient *spc, struct rsp_hdr *rhdr, const char *comm)
723 send_handshake_resp(spc, rhdr->rsp_reqno, 0);