提交 380bfa4d 创建 作者: Austin Clements's avatar Austin Clements

Make condvars constructable without initcondvar

上级 de5ed123
......@@ -5,4 +5,13 @@
struct condvar {
struct spinlock lock;
LIST_HEAD(waiters, proc) waiters;
// Create a condvar that will later be initialized by initcondvar.
// XXX(austin) Remove this and initcondvar.
constexpr condvar()
: lock(), waiters{} { }
constexpr
condvar(const char *name)
: lock(name, LOCKSTAT_CONDVAR), waiters{} { }
};
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论