aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/libgo/go/mime/type_unix.go
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/libgo/go/mime/type_unix.go')
-rw-r--r--gcc-4.8.1/libgo/go/mime/type_unix.go61
1 files changed, 0 insertions, 61 deletions
diff --git a/gcc-4.8.1/libgo/go/mime/type_unix.go b/gcc-4.8.1/libgo/go/mime/type_unix.go
deleted file mode 100644
index 88eb83a73..000000000
--- a/gcc-4.8.1/libgo/go/mime/type_unix.go
+++ /dev/null
@@ -1,61 +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.
-
-// +build darwin freebsd linux netbsd openbsd plan9
-
-package mime
-
-import (
- "bufio"
- "os"
- "strings"
-)
-
-var typeFiles = []string{
- "/etc/mime.types",
- "/etc/apache2/mime.types",
- "/etc/apache/mime.types",
-}
-
-func loadMimeFile(filename string) {
- f, err := os.Open(filename)
- if err != nil {
- return
- }
-
- reader := bufio.NewReader(f)
- for {
- line, err := reader.ReadString('\n')
- if err != nil {
- f.Close()
- return
- }
- fields := strings.Fields(line)
- if len(fields) <= 1 || fields[0][0] == '#' {
- continue
- }
- mimeType := fields[0]
- for _, ext := range fields[1:] {
- if ext[0] == '#' {
- break
- }
- setExtensionType("."+ext, mimeType)
- }
- }
-}
-
-func initMime() {
- for _, filename := range typeFiles {
- loadMimeFile(filename)
- }
-}
-
-func initMimeForTests() map[string]string {
- typeFiles = []string{"testdata/test.types"}
- return map[string]string{
- ".t1": "application/test",
- ".t2": "text/test; charset=utf-8",
- ".png": "image/png",
- }
-}