aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/go/_std_1.22/src/mime
diff options
context:
space:
mode:
authorrobot-ydb-importer <robot-ydb-importer@yandex-team.com>2024-04-24 16:15:54 +0300
committerrobot-ydb-importer <robot-ydb-importer@yandex-team.com>2024-04-24 16:27:31 +0300
commiteddade193c15258f2686a3b95b9430584fdce1c1 (patch)
tree42711b2a0e371c150e347ac6cdfebb8a46a27cb3 /contrib/go/_std_1.22/src/mime
parent3be2a35c1e6371072492477d8a9d89981d931e8e (diff)
downloadydb-eddade193c15258f2686a3b95b9430584fdce1c1.tar.gz
YDB Import 594
2e301d4ba3c00c097627b06a869b401920c63bbe
Diffstat (limited to 'contrib/go/_std_1.22/src/mime')
-rw-r--r--contrib/go/_std_1.22/src/mime/type_windows.go52
1 files changed, 0 insertions, 52 deletions
diff --git a/contrib/go/_std_1.22/src/mime/type_windows.go b/contrib/go/_std_1.22/src/mime/type_windows.go
deleted file mode 100644
index 93802141c5..0000000000
--- a/contrib/go/_std_1.22/src/mime/type_windows.go
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package mime
-
-import (
- "internal/syscall/windows/registry"
-)
-
-func init() {
- osInitMime = initMimeWindows
-}
-
-func initMimeWindows() {
- names, err := registry.CLASSES_ROOT.ReadSubKeyNames()
- if err != nil {
- return
- }
- for _, name := range names {
- if len(name) < 2 || name[0] != '.' { // looking for extensions only
- continue
- }
- k, err := registry.OpenKey(registry.CLASSES_ROOT, name, registry.READ)
- if err != nil {
- continue
- }
- v, _, err := k.GetStringValue("Content Type")
- k.Close()
- if err != nil {
- continue
- }
-
- // There is a long-standing problem on Windows: the
- // registry sometimes records that the ".js" extension
- // should be "text/plain". See issue #32350. While
- // normally local configuration should override
- // defaults, this problem is common enough that we
- // handle it here by ignoring that registry setting.
- if name == ".js" && (v == "text/plain" || v == "text/plain; charset=utf-8") {
- continue
- }
-
- setExtensionType(name, v)
- }
-}
-
-func initMimeForTests() map[string]string {
- return map[string]string{
- ".PnG": "image/png",
- }
-}