1 1.8 pho $NetBSD: TODO,v 1.8 2022/01/22 08:09:39 pho Exp $ 2 1.2 pooka 3 1.1 agc To Do 4 1.1 agc ===== 5 1.1 agc address all XXX 6 1.2 pooka implement proper lookup (pending some libpuffs stuff) 7 1.2 pooka support fuse_mt (i.e. worker threads, but that'll probably be smarter 8 1.2 pooka to do inside of libpuffs) 9 1.2 pooka support fuse_ll (i.e. "raw" vfs/vnode export) 10 1.2 pooka do proper implementations of dirfillers 11 1.8 pho Implement filesystem module API appeared on FUSE 2.7 (struct fuse_module). 12 1.8 pho Support flags and options in struct fuse_file_info. They all are ignored atm. 13 1.8 pho Support capabilities and other options in struct fuse_conn_info. They all are ignored atm. 14 1.6 pho Support polling appeared on FUSE 2.8 (struct fuse_pollhandle). 15 1.5 pho Support data buffers appeared on FUSE 2.9 (struct fuse_buf). 16 1.8 pho Support fsync operation. 17 1.8 pho Support access() operation. 18 1.8 pho Support flock operation. 19 1.8 pho Support fallocate operation. 20 1.8 pho Support ioctl appeared on FUSE 2.8 (probably impossible due to incompatibilities with Linux). 21 1.1 agc 22 1.1 agc Done 23 1.1 agc ==== 24 1.8 pho implement all sorts of compat tweaks to appease various file systems 25 1.8 pho Linux-specific statfs 26 1.1 agc statvfs 27 1.1 agc sync 28 1.7 pho WARNS=6 29 1.1 agc address lint 30 1.1 agc special directory handling in open() 31 1.1 agc Finish off manual page 32 1.3 agc fuse_setup 33 1.3 agc fuse_teardown 34 1.4 pho fuse_opt 35