summaryrefslogtreecommitdiffstats
path: root/contrib/go/_std_1.25/src/runtime/fds_unix.go
diff options
context:
space:
mode:
authorYDBot <[email protected]>2026-06-10 06:27:27 +0000
committerYDBot <[email protected]>2026-06-10 06:27:27 +0000
commiteb8c7d3ee0c13034ecf5d8d35c24cefc40f0bb3f (patch)
treea1eba7fec49a258bb24bfa77808233496ac0047f /contrib/go/_std_1.25/src/runtime/fds_unix.go
parentc4011885693f041c96b035f368aae8a1baac8885 (diff)
parent72cfbf8958fa6fa5227e9ad6466abfc635fdeb15 (diff)
Merge pull request #43056 from ydb-platform/merge-rightlib-260610-0127HEADmain
Diffstat (limited to 'contrib/go/_std_1.25/src/runtime/fds_unix.go')
-rw-r--r--contrib/go/_std_1.25/src/runtime/fds_unix.go45
1 files changed, 0 insertions, 45 deletions
diff --git a/contrib/go/_std_1.25/src/runtime/fds_unix.go b/contrib/go/_std_1.25/src/runtime/fds_unix.go
deleted file mode 100644
index 7182ef0789f..00000000000
--- a/contrib/go/_std_1.25/src/runtime/fds_unix.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright 2023 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 unix
-
-package runtime
-
-func checkfds() {
- if islibrary || isarchive {
- // If the program is actually a library, presumably being consumed by
- // another program, we don't want to mess around with the file
- // descriptors.
- return
- }
-
- const (
- // F_GETFD, EBADF, O_RDWR are standard across all unixes we support, so
- // we define them here rather than in each of the OS specific files.
- F_GETFD = 0x01
- EBADF = 0x09
- O_RDWR = 0x02
- )
-
- devNull := []byte("/dev/null\x00")
- for i := 0; i < 3; i++ {
- ret, errno := fcntl(int32(i), F_GETFD, 0)
- if ret >= 0 {
- continue
- }
-
- if errno != EBADF {
- print("runtime: unexpected error while checking standard file descriptor ", i, ", errno=", errno, "\n")
- throw("cannot open standard fds")
- }
-
- if ret := open(&devNull[0], O_RDWR, 0); ret < 0 {
- print("runtime: standard file descriptor ", i, " closed, unable to open /dev/null, errno=", errno, "\n")
- throw("cannot open standard fds")
- } else if ret != int32(i) {
- print("runtime: opened unexpected file descriptor ", ret, " when attempting to open ", i, "\n")
- throw("cannot open standard fds")
- }
- }
-}