From 5b82125765bf3613d1e7ce98e39d538288f437f9 Mon Sep 17 00:00:00 2001 From: "Federico G. Schwindt" Date: Fri, 28 May 2021 16:58:00 +0100 Subject: [PATCH] Add sync.NewCond Required by net/http. --- src/sync/cond.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sync/cond.go b/src/sync/cond.go index e392bc6e..e65e86ed 100644 --- a/src/sync/cond.go +++ b/src/sync/cond.go @@ -16,6 +16,10 @@ type earlySignal struct { signaled bool } +func NewCond(l Locker) *Cond { + return &Cond{L: l} +} + func (c *Cond) trySignal() bool { // Pop a blocked task off of the stack, and schedule it if applicable. t := c.blocked.Pop()