feat: full NFSv4.2 server and client in pure Go
Test / test (push) Successful in 2m4s
Release / gates (push) Successful in 2m5s
Release / build (amd64, freebsd) (push) Successful in 1m27s
Release / build (amd64, linux) (push) Successful in 1m22s
Release / build (amd64, netbsd) (push) Successful in 1m19s
Release / build (amd64, openbsd) (push) Successful in 1m20s
Release / build (arm64, darwin) (push) Successful in 1m21s
Release / build (arm64, freebsd) (push) Successful in 1m26s
Release / build (arm64, linux) (push) Successful in 1m25s
Release / build (arm64, netbsd) (push) Successful in 1m31s
Release / build (arm64, openbsd) (push) Successful in 1m27s
Release / build (loong64, linux) (push) Successful in 1m37s
Release / build (riscv64, linux) (push) Successful in 1m21s
Release / release (push) Successful in 40s
Test / test (push) Successful in 2m4s
Release / gates (push) Successful in 2m5s
Release / build (amd64, freebsd) (push) Successful in 1m27s
Release / build (amd64, linux) (push) Successful in 1m22s
Release / build (amd64, netbsd) (push) Successful in 1m19s
Release / build (amd64, openbsd) (push) Successful in 1m20s
Release / build (arm64, darwin) (push) Successful in 1m21s
Release / build (arm64, freebsd) (push) Successful in 1m26s
Release / build (arm64, linux) (push) Successful in 1m25s
Release / build (arm64, netbsd) (push) Successful in 1m31s
Release / build (arm64, openbsd) (push) Successful in 1m27s
Release / build (loong64, linux) (push) Successful in 1m37s
Release / build (riscv64, linux) (push) Successful in 1m21s
Release / release (push) Successful in 40s
Assisted-by: GLM 5.3 Flash
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
// Copyright (c) 2026 Petr Balvín <opensource@petrbalvin.org> (https://petrbalvin.org)
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
//go:build !linux && !freebsd
|
||||
|
||||
package nfsfs
|
||||
|
||||
// SeekHole needs a system hole seeking call.
|
||||
func (l *Local) SeekHole(h Handle, offset int64) (int64, bool, error) {
|
||||
return 0, false, ErrNoSparse
|
||||
}
|
||||
|
||||
// SeekData needs a system hole seeking call.
|
||||
func (l *Local) SeekData(h Handle, offset int64) (int64, bool, error) {
|
||||
return 0, false, ErrNoSparse
|
||||
}
|
||||
|
||||
// Allocate needs a system space reservation call.
|
||||
func (l *Local) Allocate(h Handle, offset, length int64) error { return ErrNoSparse }
|
||||
|
||||
// Deallocate needs a system hole punching call.
|
||||
func (l *Local) Deallocate(h Handle, offset, length int64) error { return ErrNoSparse }
|
||||
Reference in New Issue
Block a user