Re: [9fans] 9pfuse adventure

2008-03-26 Thread sqweek
Right. On 64-bit arches, linux forces the O_LARGEFILE (0x8000) flag in sys_open(). FUSE passes the flags along in fuse_send_open(), which makes its way to 9pfuse's _fuseopen(). _fuseopen() _tries_ to ignore the O_LARGEFILE flag, but on 64-bit arches, the userspace fcntl header defines O_LARGEFILE

Re: [9fans] 9pfuse adventure

2008-03-21 Thread John Soros
Hi! well, i have been having this error for quite a while with 9pfuse. on amd64 linux (archlinux), i couldn't even ls a mounted directory, now that i have a 32 bit system, ls works, but cp doesn't (i have no idea if it hasanything to do with the arch, though). this is how i mount sources with p9