blob: 694440e3254d8225576021984bb38fe931188dcb [file] [log] [blame]
// Copyright 2024 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 unix_test
import (
"internal/syscall/unix"
"syscall"
"testing"
)
func TestSupportCopyFileRange(t *testing.T) {
major, minor := unix.KernelVersion()
t.Logf("Running on FreeBSD %d.%d\n", major, minor)
_, err := unix.CopyFileRange(0, nil, 0, nil, 0, 0)
want := err != syscall.ENOSYS
got := unix.SupportCopyFileRange()
if want != got {
t.Fatalf("SupportCopyFileRange, got %t; want %t", got, want)
}
}