Windows compilation fix; deps update

This commit is contained in:
L11R
2019-08-18 04:05:26 +03:00
parent b1074193a8
commit f14f104bea
5 changed files with 87 additions and 44 deletions
+3 -21
View File
@@ -6,17 +6,16 @@ import (
"io"
"math/rand"
"os"
"syscall"
"time"
"github.com/juju/errors"
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
kingpin "gopkg.in/alecthomas/kingpin.v2"
"gopkg.in/alecthomas/kingpin.v2"
"github.com/9seconds/mtg/config"
"github.com/9seconds/mtg/ntp"
"github.com/9seconds/mtg/proxy"
"github.com/9seconds/mtg/rlimit"
"github.com/9seconds/mtg/stats"
)
@@ -156,7 +155,7 @@ func main() { // nolint: gocyclo
kingpin.MustParse(app.Parse(os.Args[1:]))
err := setRLimit()
err := rlimit.Set()
if err != nil {
usage(err.Error())
}
@@ -223,23 +222,6 @@ func main() { // nolint: gocyclo
}
}
func setRLimit() (err error) {
rLimit := syscall.Rlimit{}
err = syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rLimit)
if err != nil {
err = errors.Annotate(err, "Cannot get rlimit")
return
}
rLimit.Cur = rLimit.Max
err = syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rLimit)
if err != nil {
err = errors.Annotate(err, "Cannot set rlimit")
}
return
}
func printURLs(data interface{}) {
encoder := json.NewEncoder(os.Stdout)
encoder.SetEscapeHTML(false)