diff options
author | mbuhl <> | 2022-05-28 18:39:39 +0000 |
---|---|---|
committer | mbuhl <> | 2022-05-28 18:39:39 +0000 |
commit | 896be5903d96e243d859abf5dd57f10e1d2623ac (patch) | |
tree | 1925d9ba9e9792d00f3732cf5f195c23b844fbe9 /src/regress/lib/libc/sys | |
parent | 5b26a40b3eca765568e5053658c769a404fb127a (diff) | |
download | openbsd-896be5903d96e243d859abf5dd57f10e1d2623ac.tar.gz openbsd-896be5903d96e243d859abf5dd57f10e1d2623ac.tar.bz2 openbsd-896be5903d96e243d859abf5dd57f10e1d2623ac.zip |
*** empty log message ***
Diffstat (limited to 'src/regress/lib/libc/sys')
-rw-r--r-- | src/regress/lib/libc/sys/atf-c.h | 4 | ||||
-rw-r--r-- | src/regress/lib/libc/sys/t_poll.c | 18 | ||||
-rw-r--r-- | src/regress/lib/libc/sys/t_recvmmsg.c | 0 | ||||
-rw-r--r-- | src/regress/lib/libc/sys/t_sendmmsg.c | 0 |
4 files changed, 11 insertions, 11 deletions
diff --git a/src/regress/lib/libc/sys/atf-c.h b/src/regress/lib/libc/sys/atf-c.h index c10628be26..1a0f29d673 100644 --- a/src/regress/lib/libc/sys/atf-c.h +++ b/src/regress/lib/libc/sys/atf-c.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: atf-c.h,v 1.3 2021/09/02 12:40:44 mbuhl Exp $ */ | 1 | /* $OpenBSD: atf-c.h,v 1.4 2022/05/28 18:39:39 mbuhl Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2019 Moritz Buhl <openbsd@moritzbuhl.de> | 3 | * Copyright (c) 2019 Moritz Buhl <openbsd@moritzbuhl.de> |
4 | * | 4 | * |
@@ -80,7 +80,7 @@ ATF_TC_FUNCTIONS(fn) | |||
80 | #define ATF_CHECK_STREQ ATF_REQUIRE_STREQ | 80 | #define ATF_CHECK_STREQ ATF_REQUIRE_STREQ |
81 | 81 | ||
82 | #define atf_req(exp, err, msg, ...) \ | 82 | #define atf_req(exp, err, msg, ...) \ |
83 | atf_require(exp, err, #exp, __FILE__, __LINE__, NULL) | 83 | atf_require(exp, err, #exp, __FILE__, __LINE__, msg, ##__VA_ARGS__) |
84 | #define ATF_REQUIRE(exp) atf_req(exp, -1, NULL) | 84 | #define ATF_REQUIRE(exp) atf_req(exp, -1, NULL) |
85 | #define ATF_REQUIRE_ERRNO(no, exp) atf_req(exp, no, NULL) | 85 | #define ATF_REQUIRE_ERRNO(no, exp) atf_req(exp, no, NULL) |
86 | #define ATF_REQUIRE_MSG(exp, fmt, ...) atf_req(exp, -1, fmt, ##__VA_ARGS__) | 86 | #define ATF_REQUIRE_MSG(exp, fmt, ...) atf_req(exp, -1, fmt, ##__VA_ARGS__) |
diff --git a/src/regress/lib/libc/sys/t_poll.c b/src/regress/lib/libc/sys/t_poll.c index d27fbf159f..345b6c7ad0 100644 --- a/src/regress/lib/libc/sys/t_poll.c +++ b/src/regress/lib/libc/sys/t_poll.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: t_poll.c,v 1.2 2020/11/09 23:18:51 bluhm Exp $ */ | 1 | /* $OpenBSD: t_poll.c,v 1.3 2022/05/28 18:39:39 mbuhl Exp $ */ |
2 | /* $NetBSD: t_poll.c,v 1.4 2020/07/17 15:34:16 kamil Exp $ */ | 2 | /* $NetBSD: t_poll.c,v 1.4 2020/07/17 15:34:16 kamil Exp $ */ |
3 | 3 | ||
4 | /*- | 4 | /*- |
@@ -175,16 +175,16 @@ ATF_TC_BODY(basic, tc) | |||
175 | */ | 175 | */ |
176 | pfds[0].revents = -1; | 176 | pfds[0].revents = -1; |
177 | pfds[1].revents = -1; | 177 | pfds[1].revents = -1; |
178 | ATF_REQUIRE_EQ_MSG(ret = poll(&pfds[0], 1, 1), 0, | 178 | ret = poll(&pfds[0], 1, 1); |
179 | "got: %d", ret); | 179 | ATF_REQUIRE_EQ_MSG(ret, 0, "got: %d", ret); |
180 | ATF_REQUIRE_EQ_MSG(pfds[0].revents, 0, "got: %d", pfds[0].revents); | 180 | ATF_REQUIRE_EQ_MSG(pfds[0].revents, 0, "got: %d", pfds[0].revents); |
181 | ATF_REQUIRE_EQ_MSG(pfds[1].revents, -1, "got: %d", pfds[1].revents); | 181 | ATF_REQUIRE_EQ_MSG(pfds[1].revents, -1, "got: %d", pfds[1].revents); |
182 | 182 | ||
183 | /* Check that the write end of the pipe as reported as ready. */ | 183 | /* Check that the write end of the pipe as reported as ready. */ |
184 | pfds[0].revents = -1; | 184 | pfds[0].revents = -1; |
185 | pfds[1].revents = -1; | 185 | pfds[1].revents = -1; |
186 | ATF_REQUIRE_EQ_MSG(ret = poll(&pfds[1], 1, 1), 1, | 186 | ret = poll(&pfds[1], 1, 1); |
187 | "got: %d", ret); | 187 | ATF_REQUIRE_EQ_MSG(ret, 1, "got: %d", ret); |
188 | ATF_REQUIRE_EQ_MSG(pfds[0].revents, -1, "got: %d", pfds[0].revents); | 188 | ATF_REQUIRE_EQ_MSG(pfds[0].revents, -1, "got: %d", pfds[0].revents); |
189 | ATF_REQUIRE_EQ_MSG(pfds[1].revents, POLLOUT, "got: %d",\ | 189 | ATF_REQUIRE_EQ_MSG(pfds[1].revents, POLLOUT, "got: %d",\ |
190 | pfds[1].revents); | 190 | pfds[1].revents); |
@@ -192,8 +192,8 @@ ATF_TC_BODY(basic, tc) | |||
192 | /* Check that only the write end of the pipe as reported as ready. */ | 192 | /* Check that only the write end of the pipe as reported as ready. */ |
193 | pfds[0].revents = -1; | 193 | pfds[0].revents = -1; |
194 | pfds[1].revents = -1; | 194 | pfds[1].revents = -1; |
195 | ATF_REQUIRE_EQ_MSG(ret = poll(pfds, 2, 1), 1, | 195 | ret = poll(pfds, 2, 1); |
196 | "got: %d", ret); | 196 | ATF_REQUIRE_EQ_MSG(ret, 1, "got: %d", ret); |
197 | ATF_REQUIRE_EQ_MSG(pfds[0].revents, 0, "got: %d", pfds[0].revents); | 197 | ATF_REQUIRE_EQ_MSG(pfds[0].revents, 0, "got: %d", pfds[0].revents); |
198 | ATF_REQUIRE_EQ_MSG(pfds[1].revents, POLLOUT, "got: %d", | 198 | ATF_REQUIRE_EQ_MSG(pfds[1].revents, POLLOUT, "got: %d", |
199 | pfds[1].revents); | 199 | pfds[1].revents); |
@@ -204,8 +204,8 @@ ATF_TC_BODY(basic, tc) | |||
204 | /* Check that both ends of our pipe are reported as ready. */ | 204 | /* Check that both ends of our pipe are reported as ready. */ |
205 | pfds[0].revents = -1; | 205 | pfds[0].revents = -1; |
206 | pfds[1].revents = -1; | 206 | pfds[1].revents = -1; |
207 | ATF_REQUIRE_EQ_MSG(ret = poll(pfds, 2, 1), 2, | 207 | ret = poll(pfds, 2, 1); |
208 | "got: %d", ret); | 208 | ATF_REQUIRE_EQ_MSG(ret, 2, "got: %d", ret); |
209 | ATF_REQUIRE_EQ_MSG(pfds[0].revents, POLLIN, "got: %d", | 209 | ATF_REQUIRE_EQ_MSG(pfds[0].revents, POLLIN, "got: %d", |
210 | pfds[0].revents); | 210 | pfds[0].revents); |
211 | ATF_REQUIRE_EQ_MSG(pfds[1].revents, POLLOUT, "got: %d", | 211 | ATF_REQUIRE_EQ_MSG(pfds[1].revents, POLLOUT, "got: %d", |
diff --git a/src/regress/lib/libc/sys/t_recvmmsg.c b/src/regress/lib/libc/sys/t_recvmmsg.c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/src/regress/lib/libc/sys/t_recvmmsg.c | |||
diff --git a/src/regress/lib/libc/sys/t_sendmmsg.c b/src/regress/lib/libc/sys/t_sendmmsg.c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/src/regress/lib/libc/sys/t_sendmmsg.c | |||