Home | History | Annotate | Download | only in librefuse

Lines Matching full:foo*

50 	RL(fuse_opt_add_arg(&args, "foo"));
54 ATF_CHECK_STREQ(args.argv[0], "foo");
69 RL(fuse_opt_insert_arg(&args, 0, "foo"));
74 ATF_CHECK_STREQ(args.argv[1], "foo");
122 struct fuse_opt o2[] = { FUSE_OPT_KEY("foo" , 0), FUSE_OPT_END };
123 struct fuse_opt o3[] = { FUSE_OPT_KEY("foo=" , 0), FUSE_OPT_END };
124 struct fuse_opt o4[] = { FUSE_OPT_KEY("foo=%s", 0), FUSE_OPT_END };
131 ATF_CHECK(fuse_opt_match(o2, "foo") == 1);
132 ATF_CHECK(fuse_opt_match(o2, "-foo") == 0);
134 ATF_CHECK(fuse_opt_match(o3, "foo=bar") == 1);
135 ATF_CHECK(fuse_opt_match(o3, "foo" ) == 0);
137 ATF_CHECK(fuse_opt_match(o4, "foo=bar") == 1);
138 ATF_CHECK(fuse_opt_match(o4, "foo" ) == 0);
151 struct foofs_config {
157 #define FOOFS_OPT(t, p, v) { t, offsetof(struct foofs_config, p), v }
159 static struct fuse_opt foofs_opts[] = {
160 FOOFS_OPT("number=%i" , number, 0),
161 FOOFS_OPT("-n %i" , number, 0),
162 FOOFS_OPT("string=%s" , string, 0),
163 FOOFS_OPT("number1" , number, 1),
164 FOOFS_OPT("number2" , number, 2),
165 FOOFS_OPT("--number=three", number, 3),
166 FOOFS_OPT("--number=four" , number, 4),
170 static int foo_opt_proc(void *data, const char *arg, int key, struct fuse_args *outargs) {
171 struct foofs_config *config = data;
190 struct foofs_config config;
208 struct foofs_config config;
210 RL(fuse_opt_add_arg(&args, "foofs"));
212 RL(fuse_opt_add_arg(&args, "number=1,string=foo"));
221 ATF_CHECK_STREQ(args.argv[0], "foofs");
223 ATF_CHECK_STREQ(args.argv[2], "number=1,string=foo");
237 struct foofs_config config;
239 RL(fuse_opt_add_arg(&args, "foofs"));
241 RL(fuse_opt_add_arg(&args, "number=1,string=foo"));
245 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, NULL) == 0);
247 ATF_CHECK_STREQ(config.string, "foo");
250 ATF_CHECK_STREQ(args.argv[0], "foofs");
263 struct foofs_config config;
267 RL(fuse_opt_add_arg(&args, "foofs"));
269 RL(fuse_opt_add_arg(&args, "number=1,string=foo"));
273 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, foo_opt_proc) == 0);
275 ATF_CHECK_STREQ(config.string, "foo");
278 ATF_CHECK_STREQ(args.argv[0], "foofs");
282 RL(fuse_opt_add_arg(&args, "foofs"));
283 RL(fuse_opt_add_arg(&args, "-onumber=1,unknown,string=foo"));
287 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, foo_opt_proc) == 0);
289 ATF_CHECK_STREQ(config.string, "foo");
292 ATF_CHECK_STREQ(args.argv[0], "foofs");
298 RL(fuse_opt_add_arg(&args, "foofs"));
306 RL(fuse_opt_add_arg(&args, "string=foo"));
309 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, foo_opt_proc) == 0);
311 ATF_CHECK_STREQ(config.string, "foo");
314 ATF_CHECK_STREQ(args.argv[0], "foofs");
321 RL(fuse_opt_add_arg(&args, "foofs"));
326 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, foo_opt_proc) == 0);
331 ATF_CHECK_STREQ(args.argv[0], "foofs");
335 RL(fuse_opt_add_arg(&args, "foofs"));
339 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, foo_opt_proc) == 0);
344 ATF_CHECK_STREQ(args.argv[0], "foofs");
348 RL(fuse_opt_add_arg(&args, "foofs"));
353 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, foo_opt_proc) == 0);
358 ATF_CHECK_STREQ(args.argv[0], "foofs");
362 RL(fuse_opt_add_arg(&args, "foofs"));
366 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, foo_opt_proc) == 0);
371 ATF_CHECK_STREQ(args.argv[0], "foofs");
375 RL(fuse_opt_add_arg(&args, "foofs"));
378 RL(fuse_opt_add_arg(&args, "-ostring=foo"));
381 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, foo_opt_proc) == 0);
386 ATF_CHECK_STREQ(args.argv[0], "foofs");
388 ATF_CHECK_STREQ(args.argv[2], "-ostring=foo");
392 RL(fuse_opt_add_arg(&args, "foofs"));
397 ATF_CHECK(fuse_opt_parse(&args, &config, foofs_opts, foo_opt_proc) == 0);
402 ATF_CHECK_STREQ(args.argv[0], "foofs");