• Home
  • Raw
  • Download

Lines Matching refs:fd

46 iolooper_add_fd( IoLooper*  iol, int fd )  in iolooper_add_fd()  argument
48 if (iol->max_fd_valid && fd > iol->max_fd) { in iolooper_add_fd()
49 iol->max_fd = fd; in iolooper_add_fd()
54 iolooper_del_fd( IoLooper* iol, int fd ) in iolooper_del_fd() argument
56 if (iol->max_fd_valid && fd == iol->max_fd) in iolooper_del_fd()
61 iolooper_modify( IoLooper* iol, int fd, int oldflags, int newflags ) in iolooper_modify() argument
63 if (fd < 0) in iolooper_modify()
70 iolooper_add_read(iol, fd); in iolooper_modify()
72 iolooper_del_read(iol, fd); in iolooper_modify()
76 iolooper_add_write(iol, fd); in iolooper_modify()
78 iolooper_del_write(iol, fd); in iolooper_modify()
87 int fd; in iolooper_fd_count() local
93 for (fd = 0; fd < FD_SETSIZE; fd++) { in iolooper_fd_count()
94 if (!FD_ISSET(fd, iol->reads) && !FD_ISSET(fd, iol->writes)) in iolooper_fd_count()
97 max_fd = fd; in iolooper_fd_count()
106 iolooper_add_read( IoLooper* iol, int fd ) in iolooper_add_read() argument
108 if (fd >= 0) { in iolooper_add_read()
109 iolooper_add_fd(iol, fd); in iolooper_add_read()
110 FD_SET(fd, iol->reads); in iolooper_add_read()
115 iolooper_add_write( IoLooper* iol, int fd ) in iolooper_add_write() argument
117 if (fd >= 0) { in iolooper_add_write()
118 iolooper_add_fd(iol, fd); in iolooper_add_write()
119 FD_SET(fd, iol->writes); in iolooper_add_write()
124 iolooper_del_read( IoLooper* iol, int fd ) in iolooper_del_read() argument
126 if (fd >= 0) { in iolooper_del_read()
127 iolooper_del_fd(iol, fd); in iolooper_del_read()
128 FD_CLR(fd, iol->reads); in iolooper_del_read()
133 iolooper_del_write( IoLooper* iol, int fd ) in iolooper_del_write() argument
135 if (fd >= 0) { in iolooper_del_write()
136 iolooper_del_fd(iol, fd); in iolooper_del_write()
137 FD_CLR(fd, iol->writes); in iolooper_del_write()
204 iolooper_is_read( IoLooper* iol, int fd ) in iolooper_is_read() argument
206 return FD_ISSET(fd, iol->reads_result); in iolooper_is_read()
210 iolooper_is_write( IoLooper* iol, int fd ) in iolooper_is_write() argument
212 return FD_ISSET(fd, iol->writes_result); in iolooper_is_write()