Lines Matching refs:pcn

140 	const struct puffs_cn *pcn, const struct vattr *va, int regular)  in makenode()  argument
146 if ((rv = processvattr(PCNPATH(pcn), va, regular)) != 0) in makenode()
154 if (lstat(PCNPATH(pcn), &sb) == -1) in makenode()
299 struct puffs_newinfo *pni, const struct puffs_cn *pcn) in puffs_null_node_lookup() argument
313 rv = lstat(PCNPATH(pcn), &sb); in puffs_null_node_lookup()
338 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in puffs_null_node_create() argument
343 fd = open(PCNPATH(pcn), O_RDWR | O_CREAT | O_TRUNC); in puffs_null_node_create()
348 rv = makenode(pu, pni, pcn, va, 1); in puffs_null_node_create()
350 unlink(PCNPATH(pcn)); in puffs_null_node_create()
357 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in puffs_null_node_mknod() argument
364 if (mknod(PCNPATH(pcn), mode, va->va_rdev) == -1) in puffs_null_node_mknod()
367 rv = makenode(pu, pni, pcn, va, 0); in puffs_null_node_mknod()
369 unlink(PCNPATH(pcn)); in puffs_null_node_mknod()
458 puffs_cookie_t targ, const struct puffs_cn *pcn) in puffs_null_node_remove() argument
472 puffs_cookie_t targ, const struct puffs_cn *pcn) in puffs_null_node_link() argument
476 if (link(PNPATH(pn_targ), PCNPATH(pcn)) == -1) in puffs_null_node_link()
503 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in puffs_null_node_mkdir() argument
508 if (mkdir(PCNPATH(pcn), va->va_mode) == -1) in puffs_null_node_mkdir()
511 rv = makenode(pu, pni, pcn, va, 0); in puffs_null_node_mkdir()
513 rmdir(PCNPATH(pcn)); in puffs_null_node_mkdir()
520 puffs_cookie_t targ, const struct puffs_cn *pcn) in puffs_null_node_rmdir() argument
534 struct puffs_newinfo *pni, const struct puffs_cn *pcn, in puffs_null_node_symlink() argument
539 if (symlink(linkname, PCNPATH(pcn)) == -1) in puffs_null_node_symlink()
542 rv = makenode(pu, pni, pcn, va, 0); in puffs_null_node_symlink()
544 unlink(PCNPATH(pcn)); in puffs_null_node_symlink()