$NetBSD: TODO,v 1.8 2022/01/22 08:09:39 pho Exp $ To Do ===== address all XXX implement proper lookup (pending some libpuffs stuff) support fuse_mt (i.e. worker threads, but that'll probably be smarter to do inside of libpuffs) support fuse_ll (i.e. "raw" vfs/vnode export) do proper implementations of dirfillers Implement filesystem module API appeared on FUSE 2.7 (struct fuse_module). Support flags and options in struct fuse_file_info. They all are ignored atm. Support capabilities and other options in struct fuse_conn_info. They all are ignored atm. Support polling appeared on FUSE 2.8 (struct fuse_pollhandle). Support data buffers appeared on FUSE 2.9 (struct fuse_buf). Support fsync operation. Support access() operation. Support flock operation. Support fallocate operation. Support ioctl appeared on FUSE 2.8 (probably impossible due to incompatibilities with Linux). Done ==== implement all sorts of compat tweaks to appease various file systems Linux-specific statfs statvfs sync WARNS=6 address lint special directory handling in open() Finish off manual page fuse_setup fuse_teardown fuse_opt