svc_fdset.h revision 1.5 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