summaryrefslogtreecommitdiff
path: root/vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go')
-rw-r--r--vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go89
1 files changed, 0 insertions, 89 deletions
diff --git a/vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go b/vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go
deleted file mode 100644
index a6a5a53c0..000000000
--- a/vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go
+++ /dev/null
@@ -1,89 +0,0 @@
-// Copyright The OpenTelemetry Authors
-// SPDX-License-Identifier: Apache-2.0
-
-package resource // import "go.opentelemetry.io/otel/sdk/resource"
-
-import (
- "fmt"
- "strconv"
-
- "golang.org/x/sys/windows/registry"
-)
-
-// platformOSDescription returns a human readable OS version information string.
-// It does so by querying registry values under the
-// `SOFTWARE\Microsoft\Windows NT\CurrentVersion` key. The final string
-// resembles the one displayed by the Version Reporter Applet (winver.exe).
-func platformOSDescription() (string, error) {
- k, err := registry.OpenKey(
- registry.LOCAL_MACHINE, `SOFTWARE\Microsoft\Windows NT\CurrentVersion`, registry.QUERY_VALUE)
- if err != nil {
- return "", err
- }
-
- defer k.Close()
-
- var (
- productName = readProductName(k)
- displayVersion = readDisplayVersion(k)
- releaseID = readReleaseID(k)
- currentMajorVersionNumber = readCurrentMajorVersionNumber(k)
- currentMinorVersionNumber = readCurrentMinorVersionNumber(k)
- currentBuildNumber = readCurrentBuildNumber(k)
- ubr = readUBR(k)
- )
-
- if displayVersion != "" {
- displayVersion += " "
- }
-
- return fmt.Sprintf("%s %s(%s) [Version %s.%s.%s.%s]",
- productName,
- displayVersion,
- releaseID,
- currentMajorVersionNumber,
- currentMinorVersionNumber,
- currentBuildNumber,
- ubr,
- ), nil
-}
-
-func getStringValue(name string, k registry.Key) string {
- value, _, _ := k.GetStringValue(name)
-
- return value
-}
-
-func getIntegerValue(name string, k registry.Key) uint64 {
- value, _, _ := k.GetIntegerValue(name)
-
- return value
-}
-
-func readProductName(k registry.Key) string {
- return getStringValue("ProductName", k)
-}
-
-func readDisplayVersion(k registry.Key) string {
- return getStringValue("DisplayVersion", k)
-}
-
-func readReleaseID(k registry.Key) string {
- return getStringValue("ReleaseID", k)
-}
-
-func readCurrentMajorVersionNumber(k registry.Key) string {
- return strconv.FormatUint(getIntegerValue("CurrentMajorVersionNumber", k), 10)
-}
-
-func readCurrentMinorVersionNumber(k registry.Key) string {
- return strconv.FormatUint(getIntegerValue("CurrentMinorVersionNumber", k), 10)
-}
-
-func readCurrentBuildNumber(k registry.Key) string {
- return getStringValue("CurrentBuildNumber", k)
-}
-
-func readUBR(k registry.Key) string {
- return strconv.FormatUint(getIntegerValue("UBR", k), 10)
-}