]> granicus.if.org Git - strace/blob - tests/accept4.c
137a7b12cf86852aa74409de6d4c0170ebc7dfe1
[strace] / tests / accept4.c
1 /*
2  * Check decoding of accept4 syscall.
3  *
4  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
5  * All rights reserved.
6  *
7  * SPDX-License-Identifier: GPL-2.0-or-later
8  */
9
10 #include "tests.h"
11 #include <fcntl.h>
12
13 #if defined HAVE_ACCEPT4 && defined O_CLOEXEC
14
15 # define TEST_SYSCALL_NAME accept4
16 # define SUFFIX_ARGS , O_CLOEXEC
17 # define SUFFIX_STR ", SOCK_CLOEXEC"
18 # include "accept.c"
19
20 #else
21
22 SKIP_MAIN_UNDEFINED("HAVE_ACCEPT4 && O_CLOEXEC")
23
24 #endif