diff --git a/rlimit.go b/rlimit.go index fe2da2a..4a10760 100644 --- a/rlimit.go +++ b/rlimit.go @@ -7,4 +7,4 @@ package sqlite // import "modernc.org/sqlite" -func setMaxOpenFiles(n int) error {} +func setMaxOpenFiles(n int) error { return nil } diff --git a/rlimit_freebsd.go b/rlimit_freebsd.go index b037808..c3d4ddb 100644 --- a/rlimit_freebsd.go +++ b/rlimit_freebsd.go @@ -8,9 +8,9 @@ import ( "golang.org/x/sys/unix" ) -func setMaxOpenFiles(n int) error { +func setMaxOpenFiles(n int64) error { var rLimit unix.Rlimit - rLimit.Max = 1024 - rLimit.Cur = 1024 + rLimit.Max = n + rLimit.Cur = n return unix.Setrlimit(unix.RLIMIT_NOFILE, &rLimit) }