1// Copyright 2023 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5//go:build wasip1 6 7package os 8 9import "internal/poll" 10 11// PollFD returns the poll.FD of the file. 12// 13// Other packages in std that also import internal/poll (such as net) 14// can use a type assertion to access this extension method so that 15// they can pass the *poll.FD to functions like poll.Splice. 16// 17// There is an equivalent function in net.rawConn. 18// 19// PollFD is not intended for use outside the standard library. 20func (f *file) PollFD() *poll.FD { 21 return &f.pfd 22} 23