Small tweak to README.
Since the FUSE includes don't have a define for the micro version number, and the 'fallocate' operation is new as of FUSE 2.9.1, add a bit to the Makefile.PL to split up the version number into major, minor and micro numbers and add -D defines for the build to pass them in. Altered fuse_version() to provide separate major/minor/micro version numbers if called in array context. Added support for fallocate() and flock(). Also stubbed out read_buf() and write_buf(). Added support for the 'nopath' and 'utime_omit_ok' flags. Also, added implementations to access the UTIME_NOW and UTIME_OMIT constants. Added basic docs for fallocate() and flock(). Added change note to Changes file.
This reverts commit 53d7a8b.
float from stack since long is limited to 4Gb git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@123 6e4b0b00-1209-0410-87b2-b275959b5705
git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@106 6e4b0b00-1209-0410-87b2-b275959b5705
git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@69 6e4b0b00-1209-0410-87b2-b275959b5705
- Remove the FUSE_DEBUG constant; we never actually implemented it to begin with. - "make test" now uses the version of Fuse you've just built, not the one installed in /usr/lib/perl5. - getattr test now allows blksize to vary between host and fuse fs, as this is not a bug. - Add experimental support for threading. The following minor API changes accommodate this: - The nonexistent (yet documented) "unthreaded=>1" attribute has been replaced with the "threaded=>1" attribute, and this time it actually exists. - Symbolic refs like "main::e_getattr" are now allowed for callbacks, because threaded mode needs to share() the callbacks, yet perl 5.8.7 does not allow share()ing code refs yet. Direct code-refs are still supported as much as possible (currently, non-threaded mode). - testsuite uses a multithreaded loopback.pl, when available. - Update docs accordingly. Update examples accordingly. git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl/trunk@19 6e4b0b00-1209-0410-87b2-b275959b5705
…sync, extended attributes); bump version to 0.06. git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl/trunk@14 6e4b0b00-1209-0410-87b2-b275959b5705