/* * Copyright (c) 2021, Liav A. * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include TEST_CASE(test_invalid_set_uid_parameters) { auto res = setuid(-1); EXPECT_EQ(res, -1); EXPECT_EQ(errno, EINVAL); res = seteuid(-1); EXPECT_EQ(res, -1); EXPECT_EQ(errno, EINVAL); res = setgid(-1); EXPECT_EQ(res, -1); EXPECT_EQ(errno, EINVAL); res = setegid(-1); EXPECT_EQ(res, -1); EXPECT_EQ(errno, EINVAL); }