pb2
p = pb0+z*(pb1+z*(pb2+z*(pb3+z*(pb4+z*(pb5+z*(pb6+z*pb7))))));
struct puffs_framebuf *pb1, struct puffs_framebuf *pb2, int *notresp)
rv = puffs_framebuf_getwindow(pb2, 0, (void *)&preq2, &winlen);
struct pathbuf *pb2;
error = pathbuf_copyin(fss->fss_bstore, &pb2);
error = vn_open(NULL, pb2, 0, FREAD|FWRITE, 0, &vp2, NULL, NULL);
pathbuf_destroy(pb2);
pathbuf_destroy(pb2);
pathbuf_destroy(pb2);
char pb[MAXPATHLEN], pb2[MAXPATHLEN];
snprintf(pb2, sizeof(pb2), "%s/dir/file", mountpath);
fd = rump_sys_open(pb2, O_RDWR | O_CREAT, 0777);
if (rump_sys_unlink(pb2) == -1)
char pb1[MAXPATHLEN], pb2[MAXPATHLEN], pb3[MAXPATHLEN];
md(pb2, sizeof(pb2), mp, "dir2");
if (rump_sys_mkdir(pb2, 0777) == -1)
md(pb2, sizeof(pb2), mp, "dir2/subdir");
if (rump_sys_mkdir(pb2, 0777) == -1)
md(pb2, sizeof(pb2), mp, "dir2");
if (rump_sys_rename(pb2, pb1) != -1 || errno != EINVAL)
if (rump_sys_rename(pb2, pb1) != -1 || errno != EINVAL)
if (rump_sys_rename(pb2, pb3) != -1 || errno != ENOTEMPTY)
md(pb2, sizeof(pb2), mp, "dir2/somedir");
if (rump_sys_rename(pb1, pb2) == -1)
checkfile(pb2, &ref);
if (rump_sys_rename(pb2, pb1) == -1)
md(pb2, sizeof(pb2), mp, "parent/dir1");
RL(rump_sys_mkdir(pb2, 0777));
RL(rump_sys_rename(pb2, pb3));
struct puffs_framebuf *pb2, int *match)
PUFFS_FRAMEBUF_GETWINDOW(pb2, 0, (void **)(void *)&foh, &len);
struct puffs_framebuf *pb2 = psbuf_makeout();
psbuf_req_str(pb2, SSH_FXP_REMOVE, reqid, PCNPATH(pcn));
JUSTSEND(pb2, pctx->sshfd);
struct puffs_framebuf *pb, *pb2;
pb2 = psbuf_makeout();
psbuf_req_str(pb2, SSH_FXP_OPEN, reqid, PNPATH(pn));
psbuf_put_4(pb2, SSH_FXF_WRITE);
psbuf_put_vattr(pb2, &va, pctx);
if (puffs_framev_enqueue_cb(pu, pctx->sshfd_data, pb2,
puffs_framebuf_destroy(pb2);
psn->lazyopen_w = pb2;
struct puffs_framebuf *pb2 = psbuf_makeout();
psbuf_recycleout(pb2);
psbuf_req_str(pb2, SSH_FXP_RMDIR, reqid, PCNPATH(pcn));
JUSTSEND(pb2, pctx->sshfd);
struct puffs_framebuf *pb2 = psbuf_makeout();
psbuf_recycleout(pb2);
psbuf_req_str(pb2, SSH_FXP_REMOVE, reqid, PCNPATH(pcn));
JUSTSEND(pb2, pctx->sshfd);
struct puffs_framebuf *pb1, *pb2;
pb2 = psbuf_makeout();
psbuf_req_data(pb2, SSH_FXP_CLOSE, reqid,
puffs_framev_enqueue_justsend(pu, pctx->sshfd_data, pb2, 1, 0);