aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorapocelipes <seve3r@outlook.com>2024-05-04 10:17:30 +0000
committerGopher Robot <gobot@golang.org>2024-05-05 00:26:04 +0000
commit619b419a4b1506bde1aa7e833898f2f67fd0e83e (patch)
tree3240ccebf40f97c11c6807696dbeb311c2ed2e36 /src
parentc3dff93a8c927c426770b27fee0457a544ef4be6 (diff)
downloadgo-619b419a4b1506bde1aa7e833898f2f67fd0e83e.tar.gz
go-619b419a4b1506bde1aa7e833898f2f67fd0e83e.zip
os: use stringslite.TrimSuffix
Change-Id: Ie51a1550181c9478455c757fc82a88bc549ad687 GitHub-Last-Rev: 4b6ffd043b0f2acebb8d2477da17a4d1dfe708ed GitHub-Pull-Request: golang/go#67153 Reviewed-on: https://go-review.googlesource.com/c/go/+/583095 Auto-Submit: Ian Lance Taylor <iant@google.com> Commit-Queue: Ian Lance Taylor <iant@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Keith Randall <khr@golang.org> Reviewed-by: Keith Randall <khr@golang.org> Reviewed-by: Keith Randall <khr@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/os/executable_procfs.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/os/executable_procfs.go b/src/os/executable_procfs.go
index 94e674e364..6a2cd10be7 100644
--- a/src/os/executable_procfs.go
+++ b/src/os/executable_procfs.go
@@ -8,6 +8,7 @@ package os
import (
"errors"
+ "internal/stringslite"
"runtime"
)
@@ -25,13 +26,5 @@ func executable() (string, error) {
// When the executable has been deleted then Readlink returns a
// path appended with " (deleted)".
- return stringsTrimSuffix(path, " (deleted)"), err
-}
-
-// stringsTrimSuffix is the same as strings.TrimSuffix.
-func stringsTrimSuffix(s, suffix string) string {
- if len(s) >= len(suffix) && s[len(s)-len(suffix):] == suffix {
- return s[:len(s)-len(suffix)]
- }
- return s
+ return stringslite.TrimSuffix(path, " (deleted)"), err
}