/[fuse.before_github]/perl-llin/README
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /perl-llin/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

perl/trunk/README revision 15 by dpavlin, Wed Jun 22 15:22:02 2005 UTC perl-llin/README revision 95 by dpavlin, Tue Jun 6 14:23:44 2006 UTC
# Line 1  Line 1 
1  Fuse version 0.06  Fuse version 0.07
2  =================  =================
3    
4  Fuse is combination of Linux kernel module and user space library which  Fuse is combination of Linux kernel module and user space library which
# Line 12  database as file system, but there will Line 12  database as file system, but there will
12  This is a pre-production release.  It seems to work quite well.  In fact, I  This is a pre-production release.  It seems to work quite well.  In fact, I
13  can't find any problems with it whatsoever.  If you do, I want to know.  can't find any problems with it whatsoever.  If you do, I want to know.
14    
15    Support for FreeBSD is experimental, so expect tests to fail.
16    
17  INSTALLATION  INSTALLATION
18    
# Line 25  To install this module type the standard Line 26  To install this module type the standard
26    
27  DEPENDENCIES  DEPENDENCIES
28    
29  This module requires the FUSE userspace library and the FUSE kernel module.  This module requires the FUSE C library and the FUSE kernel module.
30  See http://fuse.sourceforge.net/  See http://fuse.sourceforge.net/
31    
32    If you intend to use FUSE in threaded mode, you need a version of Perl which
33    has been compiled with USE_ITHREADS.  Then, you need to use threads and
34    threads::shared.
35    
36    
37  COPYRIGHT AND LICENCE  COPYRIGHT AND LICENCE
38    
# Line 63  subdirectory.  These are: Line 68  subdirectory.  These are:
68    
69  BUGS  BUGS
70    
71  I've begun to build a formal testing framework.  Currently it can mount  At time of writing, Perl (5.8.7) did not support shared subroutine references.
72  and unmount loopback.pl, and all of the base-level functions have test  Symptoms include a cryptic error message like "Invalid value for shared scalar"
73  scripts.  These need to be fleshed out as problems are noticed.  from Fuse.pm.  Until this is fixed, if you use threaded mode, you need to use
74    symbolic references (i.e. passing "main::cb" instead of \&cb).  This doesn't
75    allow things like closures, lexical subs and that sort of thing, but it does
76    work for me.
77    
78  The current test framework seems to work well, but the underlying mount/  The current test framework seems to work well, but the underlying mount/
79  unmount infrastructure is a crock.  I am not pleased with that code.  unmount infrastructure is a crock.  I am not pleased with that code.
# Line 75  While most things work, I do still have Line 83  While most things work, I do still have
83  * need to sort out cleaner mount semantics for the test framework  * need to sort out cleaner mount semantics for the test framework
84  * figure out how to un-linuxcentrify the statfs tests  * figure out how to un-linuxcentrify the statfs tests
85  * test everything on other architectures and OS's  * test everything on other architectures and OS's
   

Legend:
Removed from v.15  
changed lines
  Added in v.95

  ViewVC Help
Powered by ViewVC 1.1.26