github.com/outcaste-io/ristretto@v0.2.3/z/mmap_wasip1.go (about) 1 //go:build wasip1 2 3 /* 4 * Copyright 2023 Dgraph Labs, Inc. and Contributors 5 * 6 * Licensed under the Apache License, Version 2.0 (the "License"); 7 * you may not use this file except in compliance with the License. 8 * You may obtain a copy of the License at 9 * 10 * http://www.apache.org/licenses/LICENSE-2.0 11 * 12 * Unless required by applicable law or agreed to in writing, software 13 * distributed under the License is distributed on an "AS IS" BASIS, 14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 * See the License for the specific language governing permissions and 16 * limitations under the License. 17 */ 18 19 package z 20 21 import ( 22 "os" 23 "syscall" 24 ) 25 26 func mmap(fd *os.File, writeable bool, size int64) ([]byte, error) { 27 return nil, syscall.ENOSYS 28 } 29 30 func munmap(b []byte) error { 31 return syscall.ENOSYS 32 } 33 34 func madvise(b []byte, readahead bool) error { 35 return syscall.ENOSYS 36 } 37 38 func msync(b []byte) error { 39 return syscall.ENOSYS 40 }