Lines Matching defs:pu
85 rot13path(struct puffs_usermount *pu, struct puffs_pathobj *base,
97 struct puffs_usermount *pu;
154 if ((pu = puffs_init(pops, argv[0], "rot13", NULL, pflags)) == NULL)
157 pn_root = puffs_pn_new(pu, NULL);
160 puffs_setroot(pu, pn_root);
162 po_root = puffs_getrootpathobj(pu);
169 puffs_set_namemod(pu, rot13path);
180 if (puffs_daemon(pu, 1, 1) == -1)
183 if (puffs_mount(pu, argv[1], mntflags, pn_root) == -1)
185 if (puffs_mainloop(pu) == -1)
192 rot13_node_readdir(struct puffs_usermount *pu, void *opc, struct dirent *dent,
203 rv = puffs_null_node_readdir(pu, opc, dent, readoff, reslen, pcr,
218 rot13_node_read(struct puffs_usermount *pu, void *opc,
226 rv = puffs_null_node_read(pu, opc, buf, offset, resid, pcr, ioflag);
236 rot13_node_write(struct puffs_usermount *pu, void *opc,
242 return puffs_null_node_write(pu, opc, buf, offset, resid, pcr, ioflag);