R=golang-codereviews, iant
CC=golang-codereviews
https://golang.org/cl/
54000043
package syscall_test
import (
+ "runtime"
"syscall"
"testing"
)
set = rlimit
set.Cur = set.Max - 1
if set != get {
- t.Fatalf("Rlimit: change failed: wanted %#v got %#v", set, get)
+ // Seems like Darwin requires some privilege to
+ // increse the soft limit of rlimit sandbox, though
+ // Setrlimit never reports error.
+ switch runtime.GOOS {
+ case "darwin":
+ default:
+ t.Fatalf("Rlimit: change failed: wanted %#v got %#v", set, get)
+ }
}
err = syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rlimit)
if err != nil {