Lines Matching refs:set
553 pub fn FD_CLR(fd: ::c_int, set: *mut fd_set) -> () {
554 let bits = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
556 (*set).fds_bits[fd / bits] &= !(1 << (fd % bits));
560 pub fn FD_ISSET(fd: ::c_int, set: *const fd_set) -> bool {
561 let bits = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
563 return ((*set).fds_bits[fd / bits] & (1 << (fd % bits))) != 0
566 pub fn FD_SET(fd: ::c_int, set: *mut fd_set) -> () {
567 let bits = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
569 (*set).fds_bits[fd / bits] |= 1 << (fd % bits);
573 pub fn FD_ZERO(set: *mut fd_set) -> () {
574 for slot in (*set).fds_bits.iter_mut() {
776 pub fn pthread_sigmask(how: ::c_int, set: *const sigset_t, oldset: *mut sigset_t) -> ::c_int;
808 pub fn sigwait(set: *const sigset_t, sig: *mut ::c_int) -> ::c_int;