Lines Matching refs:err

37 	int err, map;
39 err = unshare(CLONE_NEWNS);
40 if (!ASSERT_OK(err, "unshare"))
43 err = mount("", "/", "", MS_REC | MS_PRIVATE, NULL);
44 if (!ASSERT_OK(err, "mount /"))
47 err = mkdir(TDIR, 0777);
51 if ((err && errno != EEXIST) && !ASSERT_OK(err, "mkdir " TDIR))
54 err = mount("none", TDIR, "tmpfs", 0, NULL);
55 if (!ASSERT_OK(err, "mount tmpfs"))
58 err = mkdir(TDIR "/fs1", 0777);
59 if (!ASSERT_OK(err, "mkdir " TDIR "/fs1"))
61 err = mkdir(TDIR "/fs2", 0777);
62 if (!ASSERT_OK(err, "mkdir " TDIR "/fs2"))
65 err = mount("bpf", TDIR "/fs1", "bpf", 0, NULL);
66 if (!ASSERT_OK(err, "mount bpffs " TDIR "/fs1"))
68 err = mount("bpf", TDIR "/fs2", "bpf", 0, NULL);
69 if (!ASSERT_OK(err, "mount bpffs " TDIR "/fs2"))
72 err = read_iter(TDIR "/fs1/maps.debug");
73 if (!ASSERT_OK(err, "reading " TDIR "/fs1/maps.debug"))
75 err = read_iter(TDIR "/fs2/progs.debug");
76 if (!ASSERT_OK(err, "reading " TDIR "/fs2/progs.debug"))
79 err = mkdir(TDIR "/fs1/a", 0777);
80 if (!ASSERT_OK(err, "creating " TDIR "/fs1/a"))
82 err = mkdir(TDIR "/fs1/a/1", 0777);
83 if (!ASSERT_OK(err, "creating " TDIR "/fs1/a/1"))
85 err = mkdir(TDIR "/fs1/b", 0777);
86 if (!ASSERT_OK(err, "creating " TDIR "/fs1/b"))
92 err = bpf_obj_pin(map, TDIR "/fs1/c");
93 if (!ASSERT_OK(err, "pin map"))
98 err = stat(TDIR "/fs1/a", &a);
99 if (!ASSERT_OK(err, "stat(" TDIR "/fs1/a)"))
101 err = renameat2(0, TDIR "/fs1/a", 0, TDIR "/fs1/b", RENAME_EXCHANGE);
102 if (!ASSERT_OK(err, "renameat2(/fs1/a, /fs1/b, RENAME_EXCHANGE)"))
104 err = stat(TDIR "/fs1/b", &b);
105 if (!ASSERT_OK(err, "stat(" TDIR "/fs1/b)"))
109 err = access(TDIR "/fs1/b/1", F_OK);
110 if (!ASSERT_OK(err, "access(" TDIR "/fs1/b/1)"))
114 err = stat(TDIR "/fs1/c", &c);
115 if (!ASSERT_OK(err, "stat(" TDIR "/fs1/map)"))
117 err = renameat2(0, TDIR "/fs1/c", 0, TDIR "/fs1/b", RENAME_EXCHANGE);
118 if (!ASSERT_OK(err, "renameat2(/fs1/c, /fs1/b, RENAME_EXCHANGE)"))
120 err = stat(TDIR "/fs1/b", &b);
121 if (!ASSERT_OK(err, "stat(" TDIR "/fs1/b)"))
125 err = access(TDIR "/fs1/c/1", F_OK);
126 if (!ASSERT_OK(err, "access(" TDIR "/fs1/c/1)"))
130 err = renameat2(0, TDIR "/fs1/b", 0, TDIR "/fs1/a", RENAME_NOREPLACE);
131 if (!ASSERT_ERR(err, "renameat2(RENAME_NOREPLACE)")) {
132 err = -EINVAL;
135 err = access(TDIR "/fs1/b", F_OK);
136 if (!ASSERT_OK(err, "access(" TDIR "/fs1/b)"))
146 exit(err);
151 int err, duration = 0, status = 0;
159 err = waitpid(pid, &status, 0);
160 if (CHECK(err == -1 && errno != ECHILD, "waitpid", "failed %d", errno))