Lines Matching +full:clang +full:- +full:format
1 // SPDX-License-Identifier: GPL-2.0
3 * Landlock tests - Signal Scoping
25 /* clang-format off */
27 /* clang-format on */
34 /* clang-format off */
36 /* clang-format on */
40 /* clang-format off */
42 /* clang-format on */
46 /* clang-format off */
48 /* clang-format on */
52 /* clang-format off */
54 /* clang-format on */
92 ASSERT_LE(0, sigaction(variant->sig, &action, NULL));
109 err = kill(parent, variant->sig);
120 err = kill(parent, variant->sig);
121 ASSERT_EQ(-1, err);
129 ASSERT_EQ(0, raise(variant->sig));
132 _exit(_metadata->exit_code);
148 _metadata->exit_code = KSFT_FAIL;
153 /* clang-format off */
155 /* clang-format on */
182 can_signal_parent = !variant->domain_child;
183 can_signal_child = !variant->domain_parent;
185 if (variant->domain_both)
199 if (variant->domain_child)
213 ASSERT_EQ(-1, err);
222 _exit(_metadata->exit_code);
228 if (variant->domain_parent)
238 ASSERT_EQ(-1, err);
249 _metadata->exit_code = KSFT_FAIL;
329 if (read(arg->pipe_read, &buf, 1) != 1)
333 if (getuid() != arg->new_uid)
387 signal_received = -1;
397 return -1;
403 /* clang-format off */
405 /* clang-format on */
419 /* clang-format off */
421 /* clang-format on */
425 /* clang-format off */
427 /* clang-format on */
431 /* clang-format off */
433 /* clang-format on */
437 /* clang-format off */
439 /* clang-format on */
471 if (variant->sandbox_setown == SANDBOX_BEFORE_FORK)
507 if (variant->sandbox_setown == SANDBOX_BEFORE_SETOWN) {
517 _exit(_metadata->exit_code);
533 if (variant->sandbox_setown == SANDBOX_BEFORE_SETOWN)
542 if (variant->sandbox_setown == SANDBOX_AFTER_SETOWN)
559 _metadata->exit_code = KSFT_FAIL;