Skip to content

Commit 225159b

Browse files
Merge pull request #4372 from ipfs/feat/use-sys
switch from syscall to golang.org/x/sys
2 parents b967ec4 + 6334257 commit 225159b

File tree

4 files changed

+18
-10
lines changed

4 files changed

+18
-10
lines changed

cmd/ipfs/ulimit_freebsd.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@ package main
44

55
import (
66
"fmt"
7-
"syscall"
7+
8+
unix "gx/ipfs/QmPXvegq26x982cQjSfbTvSzZXn7GiaMwhhVPHkeTEhrPT/sys/unix"
89
)
910

1011
func init() {
1112
fileDescriptorCheck = checkAndSetUlimit
1213
}
1314

1415
func checkAndSetUlimit() error {
15-
var rLimit syscall.Rlimit
16-
err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rLimit)
16+
var rLimit unix.Rlimit
17+
err := unix.Getrlimit(unix.RLIMIT_NOFILE, &rLimit)
1718
if err != nil {
1819
return fmt.Errorf("error getting rlimit: %s", err)
1920
}
@@ -31,7 +32,7 @@ func checkAndSetUlimit() error {
3132
setting = true
3233
}
3334

34-
err = syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rLimit)
35+
err = unix.Setrlimit(unix.RLIMIT_NOFILE, &rLimit)
3536
if err != nil {
3637
return fmt.Errorf("error setting ulimit: %s", err)
3738
}

cmd/ipfs/ulimit_unix.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@ package main
44

55
import (
66
"fmt"
7-
"syscall"
7+
8+
unix "gx/ipfs/QmPXvegq26x982cQjSfbTvSzZXn7GiaMwhhVPHkeTEhrPT/sys/unix"
89
)
910

1011
func init() {
1112
fileDescriptorCheck = checkAndSetUlimit
1213
}
1314

1415
func checkAndSetUlimit() error {
15-
var rLimit syscall.Rlimit
16-
err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rLimit)
16+
var rLimit unix.Rlimit
17+
err := unix.Getrlimit(unix.RLIMIT_NOFILE, &rLimit)
1718
if err != nil {
1819
return fmt.Errorf("error getting rlimit: %s", err)
1920
}
@@ -29,7 +30,7 @@ func checkAndSetUlimit() error {
2930
setting = true
3031
}
3132

32-
err = syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rLimit)
33+
err = unix.Setrlimit(unix.RLIMIT_NOFILE, &rLimit)
3334
if err != nil {
3435
return fmt.Errorf("error setting ulimit: %s", err)
3536
}

fuse/node/mount_darwin.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import (
88
"os/exec"
99
"runtime"
1010
"strings"
11-
"syscall"
1211

1312
core "github.com/ipfs/go-ipfs/core"
1413

14+
unix "gx/ipfs/QmPXvegq26x982cQjSfbTvSzZXn7GiaMwhhVPHkeTEhrPT/sys/unix"
1515
"gx/ipfs/QmYRGECuvQnRX73fcvPnGbYijBcGN2HbKZQ7jh26qmLiHG/semver"
1616
)
1717

@@ -165,7 +165,7 @@ func tryGFV() (string, error) {
165165
}
166166

167167
func trySysctl() (string, error) {
168-
v, err := syscall.Sysctl("osxfuse.version.number")
168+
v, err := unix.Sysctl("osxfuse.version.number")
169169
if err != nil {
170170
log.Debug("mount: sysctl osxfuse.version.number:", "failed")
171171
return "", err

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,12 @@
497497
"hash": "QmeS8cCKawUwejVrsBtmC1toTXmwVWZGiRJqzgTURVWeF9",
498498
"name": "go-ipfs-addr",
499499
"version": "0.1.1"
500+
},
501+
{
502+
"author": "The Go Authors",
503+
"hash": "QmPXvegq26x982cQjSfbTvSzZXn7GiaMwhhVPHkeTEhrPT",
504+
"name": "sys",
505+
"version": "0.1.0"
500506
}
501507
],
502508
"gxVersion": "0.10.0",

0 commit comments

Comments
 (0)