summaryrefslogtreecommitdiffstats
path: root/fuse/dircache.h
Commit message (Collapse)AuthorAgeFilesLines
* New APIs: mount-local, mount-local-run, umount-local (FUSE support in the API).Richard W.M. Jones2012-03-291-46/+0
| | | | | | | | | | Add FUSE support directly to the API. Instead of needing to use the external 'guestmount' command, you can mount the libguestfs filesystem space on a local mountpoint using an API call from any language. Note that although mount-local-run is marked as Cancellable, the current implementation does not support it, but it would be relatively simple to add it.
* Update FSF address.Matthew Booth2011-11-081-1/+1
|
* Don't export STREQ and friends in <guestfs.h>Richard Jones2009-11-101-0/+2
| | | | | Move these to private header file(s) and other places as required since these aren't part of the public API.
* FUSE filesystem support.Richard Jones2009-11-031-0/+44
This implements FUSE filesystem support so that any libguestfs- accessible disk image can be mounted as a local filesystem. Note: file writes (ie. write(2) system call) is not yet implemented. The API needs more test coverage, particularly lesser-used system calls. The big unresolved issue is UID/GID mapping between guest filesystem IDs and the host. It's not easy to automate this because you need extra details about the guest itself in order to get to its UID->username map (eg. /etc/passwd from the guest).