C++基础(FD
概述:在XFree86的实现中,为了屏蔽不同平台下fd操作的差异。大测试提示通过条件编译技术重新定义了一类在fd上操作的宏。如下:
FD_SET(n,p) //在FD_SET中设置一个FD
FD _ CLR (n,P) //明确对应的fd
FD_ISSET(n,p) //确定FD是否在fd_set
FD _ ZERO(P)//SET FD _ SET空
XFD _ any SET(P)//确定FD _ SET至少有一个设置B1&B2-> dst
xfd _ orset (dst,B1,B2)//或者两个FD _ sets!B1 | B2-> dst
xfd _ unset (dst,B1)///对两个FD _ sets进行差运算!b1 -夏令时->夏令时
0条评论