|
From: Jeroen G. <jer...@ya...> - 2006-04-10 12:08:18
|
> > optbuf=.,fd=4,rootmode=40000,user_id=0,group_id=0 > > Where did that '.' come from, I wonder. > > Can you check with 'strace -f ./hello ...' what arguments fusexmp is > called with? It seems that fusexmp is not called at all. I even put a print statement at main in fusexmp.c, but it is not called. (Note that I run the hello binary from the example/.libs directory). However, when I patch fusermount to remove the ".,", the file system is mounted. Unfortunately I get an error message when I try to list the directory: # ./hello -d /fuse DEBUG: mount fsname=/dev/fuse, mnt=/fuse, type=fuse, flags=6 optbuf=fd=4,rootmode=40000,user_id=0,group_id=0 # mount /dev/root on / type cramfs (ro) none on /proc type proc (rw,nodiratime) none on /sys type sysfs (rw) none on /fuse type tmpfs (rw) /dev/fuse on /fuse type fuse (rw,nosuid,nodev,user_id=0,group_id=0) # ls /fuse ls: /fuse: Transport endpoint is not connected -- Best regards, Jeroen |