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