Lines Matching refs:set
918 pub fn FD_CLR(fd: ::c_int, set: *mut fd_set) -> () {
920 let size = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
921 (*set).fds_bits[fd / size] &= !(1 << (fd % size));
925 pub fn FD_ISSET(fd: ::c_int, set: *const fd_set) -> bool {
927 let size = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
928 return ((*set).fds_bits[fd / size] & (1 << (fd % size))) != 0
931 pub fn FD_SET(fd: ::c_int, set: *mut fd_set) -> () {
933 let size = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
934 (*set).fds_bits[fd / size] |= 1 << (fd % size);
938 pub fn FD_ZERO(set: *mut fd_set) -> () {
939 for slot in (*set).fds_bits.iter_mut() {
1030 set: *const ::sigset_t,