]> Cypherpunks repositories - gostls13.git/commitdiff
[release-branch.go1.18] syscall: remove TestRlimit
authorIan Lance Taylor <iant@golang.org>
Fri, 4 Mar 2022 18:03:32 +0000 (10:03 -0800)
committerDmitri Shuralyov <dmitshur@golang.org>
Mon, 7 Mar 2022 20:20:41 +0000 (20:20 +0000)
It's more trouble than it's worth. New code should be using x/sys/unix
anyhow.

Fixes #40564
Fixes #51479

Change-Id: I1c0e13f494380c1565e98359f088af9f52790b79
Reviewed-on: https://go-review.googlesource.com/c/go/+/390020
Trust: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
(cherry picked from commit 1e122e3894bd12407b0043ab25c2a5f665b3f6e5)
Reviewed-on: https://go-review.googlesource.com/c/go/+/390022
Trust: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/syscall/syscall_unix_test.go

index 1ef2634fa17ba7306ae348671c9d4b74243f34f5..317c0c1f34541de626f55371df44254ebd68ac0f 100644 (file)
@@ -326,33 +326,6 @@ func TestUnixRightsRoundtrip(t *testing.T) {
        }
 }
 
-func TestRlimit(t *testing.T) {
-       var rlimit, zero syscall.Rlimit
-       if err := syscall.Getrlimit(syscall.RLIMIT_CPU, &rlimit); err != nil {
-               t.Fatalf("Getrlimit: save failed: %v", err)
-       }
-       if zero == rlimit {
-               t.Fatalf("Getrlimit: save failed: got zero value %#v", rlimit)
-       }
-       set := rlimit
-       set.Cur = set.Max - 1
-       if err := syscall.Setrlimit(syscall.RLIMIT_CPU, &set); err != nil {
-               t.Fatalf("Setrlimit: set failed: %#v %v", set, err)
-       }
-       var get syscall.Rlimit
-       if err := syscall.Getrlimit(syscall.RLIMIT_CPU, &get); err != nil {
-               t.Fatalf("Getrlimit: get failed: %v", err)
-       }
-       set = rlimit
-       set.Cur = set.Max - 1
-       if set != get {
-               t.Fatalf("Rlimit: change failed: wanted %#v got %#v", set, get)
-       }
-       if err := syscall.Setrlimit(syscall.RLIMIT_CPU, &rlimit); err != nil {
-               t.Fatalf("Setrlimit: restore failed: %#v %v", rlimit, err)
-       }
-}
-
 func TestSeekFailure(t *testing.T) {
        _, err := syscall.Seek(-1, 0, io.SeekStart)
        if err == nil {