"-o" and an empty mountopts to the argument list.
use the new, correct one.
didn't think about the fact that if no "mountopts" is given, but "debug" is true, there won't be one.
…ation for readdir().
definitions of the constants from sys/xattr.h instead of setting them to arbitrary platform-specific constant values.
_PLfuse_create implementation. If the create() wrapper is supported (as of FUSE 2.5), we know those lines necessarily have to work, so the conditional is pointless.
…ssuming NULL is 0 (most arches it is, but it's not necessary a universal constant). Also make the hash building code in _PLfuse_create() consistent with the code in _PLfuse_open().
NULL file arguments for functions that can operate on file/directory handles.
architectures. Also, abbreviate several unnecessary 4-line 'if (rv) ...' blocks to a single line with a ternary operator, as it's cleaner and (IMO) easier to read.
'private', if any is set (via the init() function). Also, export the 'umask' member if built against FUSE 2.8 or later.
Implement all of the following: - opendir - releasedir - fsyncdir - init - destroy - access - create - ftruncate - fgetattr - lock - utimens - bmap Also replace the deficient readdir() operation with my own, which allows for significantly greater efficiency, and supports directory handles (as can be returned from opendir()). Also also, instead of using static initialization of fields to zero out the fops structure, call memset() in the INIT block of perl_fuse_main().
the '-o big_writes' mount option, which previously did not work at all.
filler call in reverse order; this is kind of a pain in the butt.
checking required for later changes.
-only run mg_find for SV's of type SVt_PVMG per "if the SV is not of type SVt_PVMG, Perl may core dump." under Finding Magic in perlguts -hv_store_ent returns NULL when storing an SV to an HV with tie magic, such as when the HV is utilizing threads::shared
…handles object when CLONEing
…non-threaded mode instead