aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/blevesearch/mmap-go/mmap_unix.go
diff options
context:
space:
mode:
authortechknowlogick <techknowlogick@gitea.io>2022-01-14 18:16:05 -0500
committerGitHub <noreply@github.com>2022-01-14 18:16:05 -0500
commit84145e45c50130922fae9055535ab5ea0378e1d4 (patch)
treefce077a5ae462840bb876ace79aca42abab29ed7 /vendor/github.com/blevesearch/mmap-go/mmap_unix.go
parent2b16ca7c773de278ba01f122dc6f9f43d7534c52 (diff)
downloadgitea-84145e45c50130922fae9055535ab5ea0378e1d4.tar.gz
gitea-84145e45c50130922fae9055535ab5ea0378e1d4.zip
Remove golang vendored directory (#18277)
* rm go vendor * fix drone yaml * add to gitignore
Diffstat (limited to 'vendor/github.com/blevesearch/mmap-go/mmap_unix.go')
-rw-r--r--vendor/github.com/blevesearch/mmap-go/mmap_unix.go51
1 files changed, 0 insertions, 51 deletions
diff --git a/vendor/github.com/blevesearch/mmap-go/mmap_unix.go b/vendor/github.com/blevesearch/mmap-go/mmap_unix.go
deleted file mode 100644
index 25b13e51fd..0000000000
--- a/vendor/github.com/blevesearch/mmap-go/mmap_unix.go
+++ /dev/null
@@ -1,51 +0,0 @@
-// Copyright 2011 Evan Shaw. 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 dragonfly freebsd linux openbsd solaris netbsd
-
-package mmap
-
-import (
- "golang.org/x/sys/unix"
-)
-
-func mmap(len int, inprot, inflags, fd uintptr, off int64) ([]byte, error) {
- flags := unix.MAP_SHARED
- prot := unix.PROT_READ
- switch {
- case inprot&COPY != 0:
- prot |= unix.PROT_WRITE
- flags = unix.MAP_PRIVATE
- case inprot&RDWR != 0:
- prot |= unix.PROT_WRITE
- }
- if inprot&EXEC != 0 {
- prot |= unix.PROT_EXEC
- }
- if inflags&ANON != 0 {
- flags |= unix.MAP_ANON
- }
-
- b, err := unix.Mmap(int(fd), off, len, prot, flags)
- if err != nil {
- return nil, err
- }
- return b, nil
-}
-
-func (m MMap) flush() error {
- return unix.Msync([]byte(m), unix.MS_SYNC)
-}
-
-func (m MMap) lock() error {
- return unix.Mlock([]byte(m))
-}
-
-func (m MMap) unlock() error {
- return unix.Munlock([]byte(m))
-}
-
-func (m MMap) unmap() error {
- return unix.Munmap([]byte(m))
-}