#define __FD_SET(fd,fdsetp) /
__asm__ __volatile__("btsl %1,%0": /
"=m" (*(__kernel_fd_set *) (fdsetp)):"r" ((int) (fd)))
#define __FD_CLR(fd,fdsetp) /
__asm__ __volatile__("btrl %1,%0": /
"=m" (*(__kernel_fd_set *) (fdsetp)):"r" ((int) (fd)))
#define __FD_ISSET(fd,fdsetp) (__extension__ ({ /
unsigned char __result; /
__asm__ __volatile__("btl %1,%2 ; setb %0" /
:"=q" (__result) :"r" ((int) (fd)), /
"m" (*(__kernel_fd_set *) (fdsetp))); /
__result; }))
#define __FD_ZERO(fdsetp) /
do { /
int __d0, __d1; /
__asm__ __volatile__("cld ; rep ; stosl" /
:"=m" (*(__kernel_fd_set *) (fdsetp)), /
"=&c" (__d0), "=&D" (__d1) /
:"a" (0), "1" (__FDSET_LONGS), /
"2" ((__kernel_fd_set *) (fdsetp)) : "memory"); /
} while (0)
分享到:
相关推荐
fd_set集合可以通过一些宏由人为来操作,比如清空集合FD_ZERO(fd_set *),将一个给定的文件描述符加入集合之中FD_SET(int ,fd_set *),将一个给定的文件描述符从集合中删除FD_CLR(int ,fd_set*),检查集合中指定的...
易语言Socket编程之Select模型源码,Socket编程之Select模型,CreateSocket,FD_CLR,FD_ISSET,FD_SET,FD_ZERO,ThreadAcceptProc,ThreadProc,GetClientInfo,htonl,ntohl,ntohs,htons,WSAStartup,WSACleanup,closesocket,...
NetAdvantage® for .NET Source Notes 2008 Volume 2 CLR 3.5 Release (v8.2.20082.1000) This NetAdvantage for .NET source release contains the source for ASP.NET for CLR 3.5 <br>...
windows下socket多路复用,select FD_SET FD_ZERO FD_ISSET FD_CLR等函数的用法,包含客户端和服务器端代码,开发环境vs2008
NetAdvantage_ASPNET_20082_CLR35界面组件winform和asp.net注册号
CLR-HSMC,ALTERA高速接口HSMC的视频转接子板的DE2例程。
matlab的基本用法,对初学者有用,是必备的基础知识,不错的
NetAdvantage_ASPNET_20083_CLR35_HotFix_2059(2009年3月27日的版本)
SQL编程\Microsoft_SQL_Server_CLR_数据库对象开发指南
NetAdvantage_ASPNET_20083_CLR20_HotFix_2059(2009年3月27日的版本)
该源码主要实现了颜色渐变的进度条,希望能帮助有需要的朋友
非常冷门的CLR/cli系列串口编程对于课程设计有一定的参考价值通过数据爬虫的方式进行
CLRInsideOut2008_01 C++ header file to C# struct or class , 你可以将c++的dll 轻松 用 c#改写并调用
clr-via-csharp针对CLR和.NET Framework 4.0进行深入、全面的探讨,并结合实例介绍了如何利用它们进行设计、开发和调试。全书5部分29章。第Ⅰ部分介绍CLR基础,第Ⅱ部分解释如何设计类型,第Ⅲ部分介绍基本类型,第...
NetAdvantage_ASPNET_20082_CLR35系列号
C#叫冷门的串口编程例程用以满足部分clr课程需求有一定的借鉴意义
基于图聚类的拉普拉斯矩阵秩限制的聚类算法
带置复位的D触发器的Verilog描述和仿真波形。
#define LCD_RESET_HIGH BM_SET(reg_gpio_out(LCD_ST7735S_PIN_RESET), (LCD_ST7735S_PIN_RESET & 0xff)) //RESET SET HIGH #define LCD_RESET_LOW BM_CLR(reg_gpio_out(LCD_ST7735S_PIN_RESET), (LCD_ST7735S_...
module fre_ctrl(clk,rst,count_en,count_clr,load); input clk,rst; output count_en,count_clr,load; reg count_en,load; always @(posedge clk) begin if(rst) begin count_en; load; end else begin count_...