psbuf_req_str
psbuf_req_str(pb, SSH_FXP_LSTAT, NEXTREQ(pctx), rootpath);
psbuf_req_str(pb, SSH_FXP_EXTENDED, reqid, "statvfs@openssh.com");
psbuf_req_str(pb, SSH_FXP_SETSTAT, reqid, PNPATH(pn));
psbuf_req_str(pb, SSH_FXP_OPEN, reqid, PCNPATH(pcn));
psbuf_req_str(pb2, SSH_FXP_REMOVE, reqid, PCNPATH(pcn));
psbuf_req_str(pb, SSH_FXP_OPEN, reqid, PNPATH(pn));
psbuf_req_str(pb2, SSH_FXP_OPEN, reqid, PNPATH(pn));
psbuf_req_str(pb, SSH_FXP_READLINK, reqid, PNPATH(pn));
psbuf_req_str(pb, op, reqid, PNPATH(pn));
psbuf_req_str(pb, SSH_FXP_MKDIR, reqid, PCNPATH(pcn));
psbuf_req_str(pb2, SSH_FXP_RMDIR, reqid, PCNPATH(pcn));
psbuf_req_str(pb, SSH_FXP_SYMLINK, reqid, link_target);
psbuf_req_str(pb2, SSH_FXP_REMOVE, reqid, PCNPATH(pcn));
psbuf_req_str(pb, SSH_FXP_RENAME, reqid, PCNPATH(pcn_src));
void psbuf_req_str(struct puffs_framebuf *, int, uint32_t, const char *);
psbuf_req_str(pb, SSH_FXP_LSTAT, reqid, path);
psbuf_req_str(pb, SSH_FXP_OPENDIR, reqid, PNPATH(pn));