...

Source file src/runtime/sigqueue_note.go

Documentation: runtime

		 1  // Copyright 2019 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  // The current implementation of notes on Darwin is not async-signal-safe,
		 6  // so on Darwin the sigqueue code uses different functions to wake up the
		 7  // signal_recv thread. This file holds the non-Darwin implementations of
		 8  // those functions. These functions will never be called.
		 9  
		10  //go:build !darwin && !plan9
		11  // +build !darwin,!plan9
		12  
		13  package runtime
		14  
		15  func sigNoteSetup(*note) {
		16  	throw("sigNoteSetup")
		17  }
		18  
		19  func sigNoteSleep(*note) {
		20  	throw("sigNoteSleep")
		21  }
		22  
		23  func sigNoteWakeup(*note) {
		24  	throw("sigNoteWakeup")
		25  }
		26  

View as plain text