This is a preperatory patch to move things around to be ready for supporting the low-level FUSE API:
It introduces the following new files.
- /usr/include/fuse/fuse_common.h
- /usr/include/fuse/fuse_lowlevel.h
- /usr/src/lib/libfuse/fuse_chan.c
Additionally, it relocates all libfuse header files to the
/usr/include/fuse directory so that it now contains.
- /usr/include/fuse/fuse.h
- /usr/include/fuse/fuse_opt.h
- /usr/include/fuse/fuse_common.h
- /usr/include/fuse/fuse_lowlevel.h
Relevant definitions have been moved into their appropriate
files, and I took the opportunity for some minor cleanup. The
pkg-config metadata has also been updated to reflect the new header
locations.
ok claudio@ sthen@