Код
int
main(int argc, char *argv[])
{
struct fuse_args args = FUSE_ARGS_INIT(argc, argv);
struct stat statbuf;
struct lynxfs fs;
int fd;
int off;
int len;
memset(&fs, 0, sizeof(struct lynxfs));
fuse_opt_parse(&args, &fs, lynxfs_opts, lynxfs_opt_proc);
if (fs.path == NULL) {
fprintf(stderr, "Missing required parameter file=\n");
exit(1);
}
Не все так просто. В начале вываливалась софтина на:
Missing required parameter file=Пока сырцы не разобрал.
Можно было написать просто
FUSE_ARGS_INIT(0, argv);, а не
FUSE_ARGS_INIT(argc, argv);На сколько понял, то эта софтина и есть то что нужно. В ней и применяется fusermount (fuse).
Как признался автор, то он ни разу ее так и не применил.