aboutsummaryrefslogtreecommitdiff
path: root/src/os/exec/exec.go
diff options
context:
space:
mode:
authorapocelipes <seve3r@outlook.com>2023-07-31 19:40:37 +0000
committerGopher Robot <gobot@golang.org>2023-08-01 14:29:09 +0000
commit29253f4d513f1d3fe549db39a8daa311492138b3 (patch)
treeaf44aaf7e4be3ce726708f76cfa481d45891f5e6 /src/os/exec/exec.go
parent840ec052f6b550859f48fff28559bf18e5ca4b22 (diff)
downloadgo-29253f4d513f1d3fe549db39a8daa311492138b3.tar.xz
os/exec: Use the built-in function min instead of minInt
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>
Diffstat (limited to 'src/os/exec/exec.go')
-rw-r--r--src/os/exec/exec.go9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/os/exec/exec.go b/src/os/exec/exec.go
index a23d1c4a2d..2881345fb3 100644
--- a/src/os/exec/exec.go
+++ b/src/os/exec/exec.go
@@ -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.