PN_ISDIR
if (PN_ISDIR(opc))
if (PN_ISDIR(opc)) {
if (!PN_ISDIR(opc) && PERFUSE_NODE_DATA(opc)->pnd_flags & PND_OPEN) {
if (!PN_ISDIR(opc) && pnd->pnd_flags & PND_WFH)
fpi->fh = PN_ISDIR(opc) ? FUSE_UNKNOWN_FH : perfuse_get_fh(opc, FREAD);
if (PN_ISDIR(opc))
fai->fh = PN_ISDIR(opc) ? FUSE_UNKNOWN_FH : perfuse_get_fh(opc, FWRITE);