Lines Matching refs:set
2551 pub fn FD_CLR(fd: ::c_int, set: *mut fd_set) -> () {
2553 let size = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
2554 (*set).fds_bits[fd / size] &= !(1 << (fd % size));
2558 pub fn FD_ISSET(fd: ::c_int, set: *const fd_set) -> bool {
2560 let size = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
2561 return ((*set).fds_bits[fd / size] & (1 << (fd % size))) != 0
2564 pub fn FD_SET(fd: ::c_int, set: *mut fd_set) -> () {
2566 let size = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
2567 (*set).fds_bits[fd / size] |= 1 << (fd % size);
2571 pub fn FD_ZERO(set: *mut fd_set) -> () {
2572 for slot in (*set).fds_bits.iter_mut() {
2774 set: *const sigset_t,
2778 pub fn sigwaitinfo(set: *const sigset_t, info: *mut siginfo_t) -> ::c_int;
2909 pub fn pthread_sigmask(how: ::c_int, set: *const sigset_t, oldset: *mut sigset_t) -> ::c_int;
2930 pub fn sigwait(set: *const sigset_t, sig: *mut ::c_int) -> ::c_int;