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