|
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 行定义.