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 12package runtime 13 14func sigNoteSetup(*note) { 15 throw("sigNoteSetup") 16} 17 18func sigNoteSleep(*note) { 19 throw("sigNoteSleep") 20} 21 22func sigNoteWakeup(*note) { 23 throw("sigNoteWakeup") 24} 25