%PDF- %PDF-
Direktori : /data/old/usr/lib/golang/src/os/exec/internal/fdtest/ |
Current File : //data/old/usr/lib/golang/src/os/exec/internal/fdtest/exists_unix.go |
// Copyright 2021 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. //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris // Package fdtest provides test helpers for working with file descriptors across exec. package fdtest import ( "syscall" ) // Exists returns true if fd is a valid file descriptor. func Exists(fd uintptr) bool { var s syscall.Stat_t err := syscall.Fstat(int(fd), &s) return err != syscall.EBADF }