xref: /netbsd-src/lib/libc/rpc/svc_fdset.h (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
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