]> Cypherpunks repositories - gostls13.git/commitdiff
os/exec: Use the built-in function min instead of minInt
authorapocelipes <seve3r@outlook.com>
Mon, 31 Jul 2023 19:40:37 +0000 (19:40 +0000)
committerGopher Robot <gobot@golang.org>
Tue, 1 Aug 2023 14:29:09 +0000 (14:29 +0000)
The built-in function `min` has been implemented and can now be used to replace some manually written `minType` helper functions.

Change-Id: Ie8ffc7881c8652ece752751214f1242bf76a6e7e
GitHub-Last-Rev: 5db344f13142c78f437571e3a1cdc0b02c0589cb
GitHub-Pull-Request: golang/go#60866
Reviewed-on: https://go-review.googlesource.com/c/go/+/504315
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: qiulaidongfeng <2645477756@qq.com>
src/os/exec/exec.go

index a23d1c4a2d0dbe78f1ed8f754e1bd63c8b05b47a..2881345fb3868e4e853931e9f9b2b813e65fe7eb 100644 (file)
@@ -1096,7 +1096,7 @@ func (w *prefixSuffixSaver) Write(p []byte) (n int, err error) {
 // grow larger than w.N. It returns the un-appended suffix of p.
 func (w *prefixSuffixSaver) fill(dst *[]byte, p []byte) (pRemain []byte) {
        if remain := w.N - len(*dst); remain > 0 {
-               add := minInt(len(p), remain)
+               add := min(len(p), remain)
                *dst = append(*dst, p[:add]...)
                p = p[add:]
        }
@@ -1121,13 +1121,6 @@ func (w *prefixSuffixSaver) Bytes() []byte {
        return buf.Bytes()
 }
 
-func minInt(a, b int) int {
-       if a < b {
-               return a
-       }
-       return b
-}
-
 // environ returns a best-effort copy of the environment in which the command
 // would be run as it is currently configured. If an error occurs in computing
 // the environment, it is returned alongside the best-effort copy.