summaryrefslogtreecommitdiff
path: root/sysroot/include/sys/asm/select.h
blob: 2e3c8d110c501828031b223c5f415629b1ff5745 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef __MCPU_SYS_ASM_SELECT_H
#define __MCPU_SYS_ASM_SELECT_H

#include <sys/asm/time.h>

/* MCPU select(2) descriptor-set ABI.  The set covers all 256 guest fd values. */
#define __MCPU_FD_SETSIZE       256
#define __MCPU_FD_SET_WORDS       4
#define __MCPU_FD_SET_SIZE       32

/* A set is four target-order u64 words.  Bit n selects guest fd n. */
#define __MCPU_FD_SET_WORD0       0
#define __MCPU_FD_SET_WORD1       8
#define __MCPU_FD_SET_WORD2      16
#define __MCPU_FD_SET_WORD3      24

#endif /* __MCPU_SYS_ASM_SELECT_H */