| 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 | |