From: Miklos S. <mi...@sz...> - 2005-09-15 10:23:05
|
> I am building a new fuse fs, and i am having a small problem. > > compiling and installing fuse is ok. running examples too. > > I want to have writable files on my file system, and it seems that > none of the examples fs in the distro comes with this feature ( well, > perhaps it does and i am not using it ... ). Running the hello ( or > fusexmp ) for example > > ./hello -d /tmp/fuse/ > > and then > > echo "hi" > /tmp/fuse > bash: /tmp/fuse/hello : Function not implemented > > and then i notice that what is acctually missing is an > implementation of the SETATTR at some point ... SETATTR is actually 4 different methods rolled into one: chmod, chown, truncate and utime. You need to implement at least truncate() for open(... O_TRUNC) to work. Miklos |