1 /* $NetBSD: svc_fdset.h,v 1.5 2020/06/17 00:16:21 kamil Exp $ */ 2 3 # ifdef RUMP_RPC 4 # include <rump/rump.h> 5 # include <rump/rump_syscallshotgun.h> 6 # include <rump/rump_syscalls.h> 7 # undef close 8 # define close(a) rump_sys_close(a) 9 # undef fcntl 10 # define fcntl(a, b, c) rump_sys_fcntl(a, b, c) 11 # undef read 12 # define read(a, b, c) rump_sys_read(a, b, c) 13 # undef write 14 # define write(a, b, c) rump_sys_write(a, b, c) 15 # undef pollts 16 # define pollts(a, b, c, d) rump_sys_pollts(a, b, c, d) 17 # undef select 18 # define select(a, b, c, d, e) rump_sys_select(a, b, c, d, e) 19 # endif 20 21 #ifdef _LIBC 22 typedef struct __fd_set_256 { 23 __fd_mask fds_bits[__NFD_LEN(256)]; 24 } __fd_set_256; 25 #endif 26