summaryrefslogtreecommitdiffstats
path: root/fuse/guestmount.c
Commit message (Collapse)AuthorAgeFilesLines
* Don't export STREQ and friends in <guestfs.h>Richard Jones2009-11-101-15/+1
| | | | | Move these to private header file(s) and other places as required since these aren't part of the public API.
* avoid "syntax-check" failure: hide cast of argument to freeJim Meyering2009-11-101-2/+4
| | | | | * fuse/guestmount.c (fg_readlink): Perform cast in a separate statement to hide it from "make syntax-check".
* use STREQ, not strcmp: part 1Jim Meyering2009-11-091-5/+5
| | | | | git grep -l 'strcmp *([^=]*== *0'|xargs \ perl -pi -e 's/\bstrcmp( *\(.*?\)) *== *0/STREQ$1/g'
* indent with spaces, not TABsJim Meyering2009-11-091-1/+1
| | | | | | | | | | | * HACKING: Expand indentation TABs. * configure.ac: Likewise. * daemon/daemon.h: Likewise. * daemon/guestfsd.c: Likewise. * fuse/guestmount.c: Likewise. * hivex/LICENSE: Likewise. * src/generator.ml: Likewise. * tools/virt-win-reg: Likewise.
* Fixes for compiling on 32 bit.Richard W.M. Jones2009-11-061-1/+1
|
* Comment out code which provokes strange gcc optimization error.Richard Jones2009-11-031-0/+5
|
* FUSE filesystem support.Richard Jones2009-11-031-0/+1163
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).