29 |
See http://fuse.sourceforge.net/ |
See http://fuse.sourceforge.net/ |
30 |
|
|
31 |
If you intend to use FUSE in threaded mode, you need a version of Perl which |
If you intend to use FUSE in threaded mode, you need a version of Perl which |
32 |
has been compiled with USE_ITHREADS. |
has been compiled with USE_ITHREADS. Then, you need to use threads and |
33 |
|
threads::shared. |
34 |
|
|
35 |
|
|
36 |
COPYRIGHT AND LICENCE |
COPYRIGHT AND LICENCE |
67 |
|
|
68 |
BUGS |
BUGS |
69 |
|
|
70 |
Perl 5.8.7 does not support shared subroutine references. Until this is |
At time of writing, Perl (5.8.7) did not support shared subroutine references. |
71 |
fixed, if you use threaded mode, you need to use symbolic references (i.e. |
Symptoms include a cryptic error message like "Invalid value for shared scalar" |
72 |
passing "main::cb" instead of \&cb). This rules out closures, lexical |
from Fuse.pm. Until this is fixed, if you use threaded mode, you need to use |
73 |
subs and that sort of thing, but it does seem to work. |
symbolic references (i.e. passing "main::cb" instead of \&cb). This doesn't |
74 |
|
allow things like closures, lexical subs and that sort of thing, but it does |
75 |
|
work for me. |
76 |
|
|
77 |
The current test framework seems to work well, but the underlying mount/ |
The current test framework seems to work well, but the underlying mount/ |
78 |
unmount infrastructure is a crock. I am not pleased with that code. I |
unmount infrastructure is a crock. I am not pleased with that code. |
|
also wish there was a way to test without root permissions. |
|
79 |
|
|
80 |
While most things work, I do still have a TODO list: |
While most things work, I do still have a TODO list: |
81 |
* "du -sb" reports a couple orders of magnitude too large a size. |
* "du -sb" reports a couple orders of magnitude too large a size. |