perfused_readframe
if ((error = perfused_readframe(pu, pb, fd, &done)) != 0)
puffs_framev_init(pu, perfused_readframe, perfused_writeframe,
int perfused_readframe(struct puffs_usermount *,