go-libp2p-kad-dht/nofile_test_posix.go
2019-02-07 17:33:57 -08:00

13 lines
230 B
Go

// +build !windows
package dht
import "syscall"
func curFileLimit() uint64 {
var n syscall.Rlimit
syscall.Getrlimit(syscall.RLIMIT_NOFILE, &n)
// cast because some platforms use int64 (e.g., freebsd)
return uint64(n.Cur)
}