Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [f0cd8e] debian_version_0_95-1 / perl /
History



File Date Author Commit
.cvsignore 2002-01-07 Mark Glines Mark Glines [d84b39] Added statfs support to kernel, lib, examples, ...
Changes 2001-12-13 Miklos Szeredi Miklos Szeredi [20dd49] fuser-perl changes
Fuse.pm 2002-03-11 Mark Glines Mark Glines [3e3d08] no longer link against efence
Fuse.xs 2002-03-17 Mark Glines Mark Glines [85801b] 'struct statfs' changes size, and entries withi...
MANIFEST 2001-12-03 Miklos Szeredi Miklos Szeredi [bf3601] perl bindings
Makefile.PL 2002-03-11 Mark Glines Mark Glines [3e3d08] no longer link against efence
README 2002-02-15 Mark Glines Mark Glines [29c932] fixed mkdir/rmdir
example.pl 2002-02-06 Mark Glines Mark Glines [8ed092] some fixes - next up is read()
loopback.pl 2002-03-17 Mark Glines Mark Glines [85801b] 'struct statfs' changes size, and entries withi...
test.pl 2001-12-03 Miklos Szeredi Miklos Szeredi [bf3601] perl bindings

Read Me

Fuse version 0.01
=================

This is a test release.  It seems to work thus far, but still has a few
iffy areas, as well as a few rough edges.  There will be future
releases.

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test  # currently this just makes sure the lib can link
   make install

DEPENDENCIES

This module requires the FUSE userspace library and the FUSE kernel module.

COPYRIGHT AND LICENCE

This is contributed to the FUSE project by Mark Glines <mark@glines.org>,
and is therefore subject to the same license and copyright as FUSE itself.
Please see the AUTHORS and COPYING files from the FUSE distribution for
more information.

BUGS

Currently theres a huge problem with atomicity - putting an md5sum or something
in a while loop, and cd'ing into the mountpoint from a different directory
causes some interesting failures.  For normal perl, every call should grab a
global lock.  For thread-perl, I'm gonna have to do some research to figure out
the best solution.

Quite a few things aren't tested.

The tested (and seemingly working) stuff includes:
getattr
readlink
getdir
mknod
mkdir
unlink
rmdir
open
read
statfs

which leaves:
symlink
rename
link
chmod
chown
truncate
utime
write