Source File
switch_unix.go
Belonging Package
net/internal/socktest
// Copyright 2015 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 || (js && wasm) || wasip1package socktest// Sockets maps a socket descriptor to the status of socket.type Sockets map[int]Statusfunc ( *Switch) ( int) *Status {.smu.RLock()defer .smu.RUnlock(), := .sotab[]if ! {return nil}return &}// addLocked returns a new Status without locking.// sw.smu must be held before call.func ( *Switch) (, , , int) *Status {.once.Do(.init):= Status{Cookie: cookie(, , )}.sotab[] =return &}
![]() |
The pages are generated with Golds v0.7.9-preview. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |