PCNPATH
if ((rv = processvattr(PCNPATH(pcn), va, regular)) != 0)
if (lstat(PCNPATH(pcn), &sb) == -1)
rv = lstat(PCNPATH(pcn), &sb);
fd = open(PCNPATH(pcn), O_RDWR | O_CREAT | O_TRUNC);
unlink(PCNPATH(pcn));
if (mknod(PCNPATH(pcn), mode, va->va_rdev) == -1)
unlink(PCNPATH(pcn));
if (link(PNPATH(pn_targ), PCNPATH(pcn)) == -1)
if (rename(PCNPATH(pcn_src), PCNPATH(pcn_targ)) == -1)
if (mkdir(PCNPATH(pcn), va->va_mode) == -1)
rmdir(PCNPATH(pcn));
if (symlink(linkname, PCNPATH(pcn)) == -1)
unlink(PCNPATH(pcn));
const char *path = PCNPATH(pcn);
const char *path = PCNPATH(pcn);
const char *path = PCNPATH(pcn);
const char *path = PCNPATH(pcn);
const char *path = PCNPATH(pcn_src);
const char *path_src = PCNPATH(pcn_src);
const char *path_dest = PCNPATH(pcn_targ);
ret = fuse_fs_link(fuse->fs, PNPATH(pn), PCNPATH(pcn));
rv = getnodeattr(pu, pn, PCNPATH(pcn));
psbuf_req_str(pb, SSH_FXP_OPEN, reqid, PCNPATH(pcn));
psbuf_req_str(pb2, SSH_FXP_REMOVE, reqid, PCNPATH(pcn));
rv = getpathattr(pu, PCNPATH(pcn), &va);
psbuf_req_str(pb, SSH_FXP_MKDIR, reqid, PCNPATH(pcn));
psbuf_req_str(pb2, SSH_FXP_RMDIR, reqid, PCNPATH(pcn));
psbuf_put_str(pb, PCNPATH(pcn));
psbuf_req_str(pb2, SSH_FXP_REMOVE, reqid, PCNPATH(pcn));
psbuf_req_str(pb, SSH_FXP_RENAME, reqid, PCNPATH(pcn_src));
psbuf_put_str(pb, PCNPATH(pcn_targ));
SfsName *sname = PCNPATH(pcn);