Source File
fdset_unix.go
Belonging Package
src.elv.sh/pkg/sys
// +build !windows,!plan9package sysimport ()var nFdBits = uint(8 * unsafe.Sizeof(unix.FdSet{}.Bits[0]))type FdSet unix.FdSetfunc ( *FdSet) () *unix.FdSet {return (*unix.FdSet)()}func ( ...int) *FdSet {:= &FdSet{}.Set(...)return}func ( *FdSet) ( ...int) {for , := range {:= uint().Bits[/nFdBits] &= ^(1 << ( % nFdBits))}}func ( *FdSet) ( int) bool {:= uint()return .Bits[/nFdBits]&(1<<(%nFdBits)) != 0}func ( *FdSet) ( ...int) {for , := range {:= uint().Bits[/nFdBits] |= 1 << ( % nFdBits)}}func ( *FdSet) () {* = FdSet{}}
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)