1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (c) Linux Test Project, 2021 4 */ 5 6#ifndef EPOLL_CREATE_H__ 7#define EPOLL_CREATE_H__ 8 9#define EPOLL_CREATE_VARIANTS 2 10 11static int do_epoll_create(int size) 12{ 13 switch (tst_variant) { 14 case 0: 15 return tst_syscall(__NR_epoll_create, size); 16 break; 17 case 1: 18 return epoll_create(size); 19 break; 20 } 21 22 return -1; 23} 24 25static void variant_info(void) 26{ 27 switch (tst_variant) { 28 case 0: 29 tst_res(TINFO, "Testing variant: syscall __NR_epoll_create"); 30 break; 31 case 1: 32 tst_res(TINFO, "Testing variant: libc epoll_create()"); 33 break; 34 } 35} 36 37#endif /* EPOLL_CREATE_H__ */ 38