XFusion API v1.3.0
|
结构体 | |
struct | xf_fd_set |
sys_select | |
| |
#define | XF_FD_SETSIZE XF_VFS_CUSTOM_FD_SETSIZE |
#define | XF__NFDBITS ((int)sizeof(xf__fd_mask) * 8) /* bits per mask */ |
#define | XF_NFDBITS XF__NFDBITS |
#define | xf__howmany(x, y) (((x) + ((y) - 1)) / (y)) |
#define | xf_fds_bits __fds_bits |
#define | xf___fdset_mask(n) ((xf__fd_mask)1 << ((n) % XF__NFDBITS)) |
#define | XF_FD_CLR(n, p) ((p)->__fds_bits[(n)/XF__NFDBITS] &= ~xf___fdset_mask(n)) |
#define | XF_FD_COPY(f, t) (void)(*(t) = *(f)) |
#define | XF_FD_ISSET(n, p) (((p)->__fds_bits[(n)/XF__NFDBITS] & xf___fdset_mask(n)) != 0) |
#define | XF_FD_SET(n, p) ((p)->__fds_bits[(n)/XF__NFDBITS] |= xf___fdset_mask(n)) |
#define | XF_FD_ZERO(p) |
typedef unsigned long | xf__fd_mask |
typedef xf__fd_mask | xf_fd_mask |
typedef struct xf_fd_set | xf_fd_set |
#define XF_FD_SETSIZE XF_VFS_CUSTOM_FD_SETSIZE |
在文件 xf_vfs_sys_select.h 第 36 行定义.
#define XF__NFDBITS ((int)sizeof(xf__fd_mask) * 8) /* bits per mask */ |
在文件 xf_vfs_sys_select.h 第 44 行定义.
#define XF_NFDBITS XF__NFDBITS |
在文件 xf_vfs_sys_select.h 第 45 行定义.
#define xf__howmany | ( | x, | |
y | |||
) | (((x) + ((y) - 1)) / (y)) |
在文件 xf_vfs_sys_select.h 第 48 行定义.
#define xf_fds_bits __fds_bits |
在文件 xf_vfs_sys_select.h 第 54 行定义.
#define xf___fdset_mask | ( | n | ) | ((xf__fd_mask)1 << ((n) % XF__NFDBITS)) |
在文件 xf_vfs_sys_select.h 第 56 行定义.
#define XF_FD_CLR | ( | n, | |
p | |||
) | ((p)->__fds_bits[(n)/XF__NFDBITS] &= ~xf___fdset_mask(n)) |
在文件 xf_vfs_sys_select.h 第 57 行定义.
#define XF_FD_COPY | ( | f, | |
t | |||
) | (void)(*(t) = *(f)) |
在文件 xf_vfs_sys_select.h 第 58 行定义.
#define XF_FD_ISSET | ( | n, | |
p | |||
) | (((p)->__fds_bits[(n)/XF__NFDBITS] & xf___fdset_mask(n)) != 0) |
在文件 xf_vfs_sys_select.h 第 59 行定义.
#define XF_FD_SET | ( | n, | |
p | |||
) | ((p)->__fds_bits[(n)/XF__NFDBITS] |= xf___fdset_mask(n)) |
在文件 xf_vfs_sys_select.h 第 60 行定义.
#define XF_FD_ZERO | ( | p | ) |
在文件 xf_vfs_sys_select.h 第 61 行定义.
typedef unsigned long xf__fd_mask |
在文件 xf_vfs_sys_select.h 第 41 行定义.
typedef xf__fd_mask xf_fd_mask |
在文件 xf_vfs_sys_select.h 第 42 行定义.