|
From: Jeroen G. <jer...@ya...> - 2006-04-10 14:51:38
|
> Can you print the argument vector in the follwing places: > > helper.c: fuse_setup_common(): before and after calling fuse_parse_cmdline() ++fuse_setup_common: before fuse_parse_cmdline: argc = 3, allocated = 0 argv = ./hello argv = -d argv = /fuse --fuse_setup_common: before fuse_parse_cmdline ++fuse_setup_common: after fuse_parse_cmdline: argc = 3, allocated = 1 argv = ./hello argv = -d argv = -ofsname=hello --fuse_setup_common: after fuse_parse_cmdline > mount.c: fuse_mount(): mo.kernel_opts after fuse_opt_parse() This is never called. In fact, after some debugging I found that instead fuse_mount_compat22() is called. However, when I compile "-DFUSE_USE_VERSION=25" is given to the arm-linux-gcc (v3.4.3) compiler. Also, when I place an #error in include/fuse.h after the line #if FUSE_USE_VERSION == 22 || FUSE_USE_VERSION == 21 || FUSE_USE_VERSION == 11 this error is never triggered, so it seems the correct flags are passed. -- Best regards, Jeroen |